home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr35
/
rgdocs.zip
/
RG12-25.DOC
< prev
Wrap
Text File
|
1993-01-01
|
176KB
|
4,322 lines
- Documentation for Renegade 12-25ß -
___________________________________
SYSTEM STARTUP AND THE WFC SCREEN
___________________________________
To start the BBS, change to the main BBS directory and execute the
"RENEGADE" program.
The Command Line Parameters are as follows:
-Bxxxxx This command tells the BBS program a user is on the modem
at xxxxx baud. This skips the WFC screen and goes directly
to the BBS.
-EExxx If a critical error occurs during the operation of the
BBS, it aborts to DOS with an ERRORLEVEL value of 254.
-ENxxx Normally, when you perform a normal exit back to DOS,
the program returns an ERRORLEVEL value of 0.
-L Operate the BBS in local mode only (don't send anything
out to the modem, and don't respond to incoming calls).
-Mx Will create a QWK mail packet for user X then return
to DOS.
-Nx If you're running in a multi-node environment, use this
to execute the BBS on node X.
-P Pack the message bases and return to DOS
-S Sort the File areas and return to DOS. Same as Pack
Message Bases, except it will sort the filenames.
-Q Quit to DOS after the next user logs off.
-Xnnnn External event start time in minutes.
The WFC screen is where the BBS waits for a call. During that time,
the following information is displayed:
Time/Date - The current time and date.
Today's Stats:
Calls - # of calls today
Posts - # of public postings today
Email - # of Electronic Mail parcels that was sent today
Newusers - # of new users today
Feedback - # of feedbacks that were sent to you today
# UL - # of Uploads today
Kb UL - How many K was uploaded today
# DL - # of Downloads today
Kb DL - How many K was downloaded today
Minutes - # of minutes the board was used today
System Averages:
Calls - The average # of calls per day
Posts - The average # of posts per day
# UL - The average # of U/Loads per day
# DL - The average # of D/Loads per day
Activity - The average activity (in %) per day
System Totals:
Calls - Total # of calls the BBS has had
Posts - Total # of posts the BBS has had
# UL - Total # of Uploads the BBS has had
# DL - Total # of D/Loads the BBS had had
Days - Total # of Days the BBS has been online
Hours - Total # of Hours the BBS has been online
Other Info:
Node - Which node is currently on screen
Errors- How many fatal errors occured today
Megs - Megabytes left free on the current Drive
Mail - How many pieces of E-Mail you currently have in your mailbox
Users - Total # of Users the BBS currently has
Overlays - Where the BBS loads itself into
System Activity: % of use the BBS has had today
The commands available from the WFC screen are explained in detail
below. For most of the commands, there is a part in the manual devoted
to it.
A Sends the "answer phone" command to the modem. It is
used mainly for situations where you have your system
wired to another system for testing purposes. In most
cases, the BBS will automatically answer the phone by
itself.
B Enters the message base editor, where you can enter and
modify the bases used to store public messages.
C Displays a list of callers for the day.
D Shells to DOS, allowing you to perform maintenance and
other functions that aren't available through Psuedo-DOS.
To return to the WFC menu, use the DOS "EXIT" command.
E Enters the schedule event editor, where you can enter
and modify the different scheduled events used to perform
certain functions to maintain the system or other things.
F Enters the file base editor, where you can enter and
modify the bases used to store files for uploading and
downloading by users.
H Sends the "initialization" command to the modem, which
serves to hang up the phone if it is offhook. See WFC
command "O".
I Sends the "initialization" command to the modem, used
to initialize the modem. See WFC commands "H" and "O".
L Displays the SysOp logs. You can display today's log,
or the logs of previous days (up to the number of days
specified in the system configuration).
M Allows viewing of ALL Email messages that have been
posted. It does not allow for the viewing of a
specific individual's Email. See WFC command "R".
N Lists the current users that are on your nodes. Available
only on multi-node systems.
O Sends the "offhook" command to the modem, which makes
the line busy to all remote callers. Use the "H" or
"I" commands to hang up the phone.
P P allows you to pack all of your message bases in case you
need to do so.
Q Exits the BBS and returns to DOS with the "normal
exit" ERRORLEVEL value.
R Allows you to read a specific individual's Email
messages.
S Enters the system configuration, where you can perform
most of the major changes and modifications to the BBS.
U Enters the user editor, where you can modify the
modify the information for each user of the BBS.
V Enters the voting editor, where you can enter and
modify the voting booth questions, as well as view
information on the different topics.
W Allows you to send Email messages to other users,
either individually or via various mass mail criteria.
X Enters the protocol editor, where you can enter and
modify the definitions of the file transfer protocols
used to transfer files.
Z Displays the usage log information contained in the
HISTORY.DAT file, which contains a record of all general
system activity.
# Enters the menu editor, where you can create and modify
the BBS online menus.
! Validate files - If you set files to not be auto-validated
in the System Config, this will allow you to validate the
files manually or automatically.
[SPACE] Allows you to log on to the BBS locally. You can
choose to log on normally (by pressing "Y") or log on
quickly (by pressing "F"), or not log on at all (by
pressing "N").
$ Enters you into the conference editor. Useful to keep
message bases or file bases seperate in sub-groups.
If local security is set to on, there are only 2 commands that become
available on the keyboard. (This is usuful if the BBS is in a space
where many people pass by and can cause great damage to the BBS.)
The only two commands which are allowed are [SPACE] and "Q".
[SPACE] brings up a prompt for the system password. Entering the correct
password will allow the use of all WFC menu commands.
_____________________
SYSOP FUNCTION KEYS
_____________________
The following function keys are available only when a user is online:
(Key: A:x = Alt key+x key together, * = the SysOp Window must be
active (Alt-S))
[A:B] Toggles "beep-after-end" on and off. This feature
will take the phone offhook and sound an alarm when
the user logs off, letting you know that the system
is available for use.
[A:C] Toggles chat mode on and off.
[A:E] Allows modification of the user's security
information (SL, DSL, AR & AC flags, file points).
Prints the "SysOp working" message while to the user
while this window is displayed.
[A:F] Prints fake line noise but does NOT hang up on the
user.
[A:G] Allows enabling and disabling of activity trapping
and chat capturing for a user.
[A:H] Hangs up on a user immediately and returns to the
WFC menu.
[A:I] Toggles the user input on and off.
[A:K] Allows you to select a hangup message to display
(HANGUP0.* through HANGUP9.*) before hanging
up on the user and returning to the WFC menu.
[A:L] Toggles the local screen on and off.
[A:M] Toggles temporary SysOp access for a user. If
temporary SysOp access is still active when the
user logs off, the user's statistics are returned
to normal.
*[A:N] Switches you to the next SysOp window in order.
[A:O] Conference System toggle.
[A:P] Prints a file from a disk to the user.
[A:Q] Turns off the "user attempted to chat" flag.
*[A:R] Displays the chat reason in the Sysop window.
[A:S] Toggles the SysOp window on and off.
[A:T] Toggles the SysOp window display between the top
and bottom of the local screen.
[A:U] Toggles the user's input and output on and off.
[A:V] Asks the Sysop for the Subscription Security
Level to give to the user.
[A:W] Same as [A:E] except that the "SysOp working"
message is not displayed.
[A:Z] Sends a continuous stream of beeps until the user
presses a key or hangs up.
[A:+] Adds five minutes to a user's total time left.
[A:-] Subtracts five minutes from a user's total time
left.
*[A:F1-F5] Changes to SysOp Window 1-5 depending on which
Function key you hit (F1-F5)
[F1-F4] Hitting one of these keys will activate the Sysop
Defined Macro that was defined in System Variables.
The following function keys are available anywhere in the system,
whether or not a user is online:
[A:x] Executes a batch file called "GLOBATx.BAT", where
"x" is a number from 1 to 9.
[A:D] Dump screen to file - Puts a copy of the current
screen into a certain file (definable).
[A:J] Performs a local shell to DOS. Prints the "SysOp
has shelled to DOS" message before entering DOS,
and the "thank you for waiting" message after
returning from DOS.
[Scroll Lock] Toggles the "SysOp available for chat" flag on and
off.
[Ctrl:SysRq] Allows the SysOp to choose to generate a run
time error and which ERRORLEVEL to exit with.
[Ctrl:Home] Shows a help screen with all of the SysOp function
keys and a brief description.
________________
THE ACS SYSTEM
________________
Most of the ACS functions have the same basic syntax: A letter followed
by the parameter of the function (not case sensitive).
Function : "Annn"
Description: Age of user
Access req.: Must be at least "nnn" years old.
Function : "Bnnn"
Description: Baud rate, without last two zeros
Access req.: Must be connected at "nnn"00 baud.
Function : "Cx"
Description: Conference
Access req.: Must be in Conference x (@-Z).
Function : "Dnnn"
Description: DSL
Access req.: Must have DSL of "nnn" or higher.
Function : "Ex"
Description: Emulation
Access req.: Must be in x emulation.
(A=ANSI,V=AVATAR,N=NONE)
Function : "Fx"
Description: AR flag
Access req.: Must have AR flag "x" (A-Z).
Function : "Gx"
Description: Gender
Access req.: Must have gender "x" (M/F).
Function : "MM"
Description: Voting
Access req.: Must have voted on all of the voting topics.
Function : "Nnn"
Description: Node Number
Access req.: Must be on node #nn.
Function : "Pnnnnn"
Description: File points
Access req.: Must have at least "nnnnn" file points.
Function : "Rx"
Description: AC flag
Access req.: Must have AC flag "x" (LCVBA*PEKM1234).
Function : "Snnn"
Description: SL level
Access req.: Must have an SL level of "nnn" or higher.
Function : "Tnnnnn"
Description: Time left
Access req.: Must have at least "nnnnn" minutes of time left online.
Function : "Unnnn"
Description: User number
Access req.: Must be user number "nnnn".
Function : "VV"
Description: Validation
Access req.: Must be a validated user.
Function : "Ynnnn"
Description: Time of day
Access req.: Must be at least "nnnn" minutes after midnight.
Function : "ZZ"
Description: Flag Z
Access req.: Must have Flag Z active.
Some examples:
"A21" - Must be 21 years old to have access.
"B96" - Must be connected at 9600 baud or higher.
"FS" - Must have AR flag "S".
"T20" - Must have at least 20 minutes time left.
"Y360" - Must be later than 6:00 am.
"N1" - Must be logged onto node 1.
For more complex settings, there are five logical operators that can be
used.
For access to happen:
~~~~~~~~~~~~~~~~~~~~
"&" - Logical AND - both must be true
"|" - Logical OR - either can be true
"!" - Logical NOT - first is true second isn't
These are the all on/off settings:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"^" - Logical TRUE - everything is true
"%" - Logical FALSE - everything is false
Examples:
~~~~~~~~
AND - "S20D50" requires the user has an SL of 20 *AND* a DSL of 50.
OR - "S20|FA" requires that the user have either SL 20 *OR* AR flag "A".
NOT - "!FA" requires that the user *NOT* have AR flag "A".
The TRUE and FALSE operators are used to give everyone access, or to
not give anyone access. "^" means ALL users have access, and "%"
means NO users at all have access.
For even more complex ACS's, parentheses are allowed to group ACS settings
together to be compared to another set:
"(S20FA)|(D255)" means that the user must have SL 20 and AR flag "A"
*OR* DSL 255 to have access.
A few more examples:
S50 User must have SL 50 or higher (50-255).
!S50 User must not have SL 50 (0-49).
VV|U1 User must be validated, or be user #1, to have
access.
A21FAS50 User must be 21 years old, have AR flag "A", and
and have 50 SL.
!(A21FAS50) User has access so long as they do NOT have any of
the following information true: 21 years old, AR
flag "A", and SL 50.
!N234 User has access so long as they are not logged onto
node 234.
_____________________
THE MCI CODE SYSTEM
_____________________
Renegade has a system for displaying system information in all locations on
the board. This is done using a set of codes called MCI (Message Command
Interpreter). These codes are entered with the character "@" followed by
a specific character. All the valid MCI codes are listed below.
NOTE!: MCI commands are CASE SENSITIVE!
~~~~
@A Displays the current user's user name minus the user
number.
@B Displays the current user's entire real name.
@C Displays the current user's real first name.
@D Displays the current user's real last name.
@E User's phone number
@F User's street address
@G User's City/State
@H User's Zip Code
@I User's Security Level
@J User's Download Security Level
@K User's last call date
@L User's total number of calls
@M Displays a carriage return/linefeed.
@N User's number of files downloaded
@O User's number of files uploaded
@P User's kbytes downloaded
@Q User's kbytes uploaded
@R User's number of posts
@S User's number of downloads today
@T User's kbytes of downloads today
@U Displays the number of file points remaining to the
current user.
@V Displays the amount of time online remaining to the
current user in the format "HH:MM:SS".
@W Displays the current message board name. If the name
contains MCI color codes, it will be displayed using
those colors; otherwise, it is displayed in MCI color
#5 (default: yellow) if Local, or MCI color #0
(default: bold white) if EchoMail or GroupMail.
@X Displays the current message board number in the format
"#xxx".
@Y Displays the current file board name. If the name
contains MCI color codes, it will be displayed using
those colors; otherwise, it is displayed in MCI color
#5 (default: yellow).
@Z Displays the current file board number in the format
"#xxx".
@0 Node Number
@1 Current Conference Tag
@2 Current Conference Name
@3 Displays the number of kilobytes (K) available on the
drive of the current file board's upload path.
@4 Displays the message number that the current user is
reading.
@5 Displays the number of messages in the current message
board.
@6 Displays the maximum number of lines allowed for a
message in the current message board.
@7 Clear screen
@8 Delay
@9 Pause
@# Pausing off
@! Aborting off
@~ System Caller Number
@& Mr. or Ms. by gender
@a Date
@b Time
@c BBS Name
@d BBS Phone
@e SysOp Name
@f Post/Call Ratio
@g Account balance
@h Baud rate
@i Time left in minutes
@j Max number of files downloadable in one day
@k Max number of kbytes " " " "
@l Credits
@m Debits
@n Days left until expiration
@o Number of messages left to read
---------------
MCI COLOR CODES
---------------
There are 2 easy ways of changing colors in Renegade. The first
method is usable everywhere in Renegade. When you're where you want to
change to another color, press [Ctrl-P] and then enter a number from 0-9.
From then on, the color will be the one you set with the last command. It
will stay the same color until the color is changed again by either the
system or by another color code sequence. (In certain areas (like F/S
Editor) entering a carat "^" then the number 0-9 that you want set.)
A other way which can be used is called the PipeSystem. Where you
want to change the color, enter a "|nn" (w/out quotes). The nn is a
number between 00 and 23. (2 digits MUST be used.). The first 16 colors
(00-15) affect the foreground color, and the last 8 (16-23) affect the
background color. The colors are as follows: (B. = Bright, D. = Dark)
00: Black 08: D. Grey 16: Black
01: Blue 09: B. Blue 17: Blue
02: Green 10: B. Green 18: Green
03: Cyan 11: B. Cyan 19: Cyan
04: Red 12: B. Red 20: Red
05: Purple 13: B. Purple 21: Purple
06: Brown 14: Yellow 22: Brown
07: Grey 15: B. White 23: White
______________________
SYSTEM CONFIGURATION
______________________
The main part of keeping Renegade set and going is the way you set up the
system configuration. This section is normally selected by the "S" command
at the WFC screen or the "P" command from the SysOp Menu.
Once there, the following menu is displayed:
______________________________________________________________________
System configuration:
A. Main BBS Configuration B. Modem/Node Configuration
C. System ACS Settings D. System Variables
E. System Toggles F. File System Configuration
G. Subscription/Validation System H. Network Configuration
I. Offline Mail Configuration J. String Configuration
K. Color Configuration L. Archive Configuration
1. Time allowed per day 2. Max calls per day
3. UL/DL # files ratio 4. UL/DL K-bytes ratio
5. Post/Call ratio 6. Max downloads per day
7. Max download kbytes per day 8. Update System Averages
Enter selection (A-L,1-8) [Q]uit :
______________________________________________________________________
Selecting one of the keys will take you to the corresponding section of
the system configuration. Pressing "Q" will take you back to the WFC
screen (or the SysOp Menu).
----------------------
Main BBS Configuration
----------------------
This area is where many of the different BBS options are configured.
After you select this option, the following menu is displayed.
____________________________________________________________________________
Main BBS Configuration
A. BBS name/number :GS Connection BBS (207-799-9080)
B. SysOp's name :The "O" C. Registration number:743
D. SysOp chat hours :18:00...22:00 E. Minimum baud hours :00:00...23:59
F. Regular DL hours :Always allowed G. Minimum baud DL hrs:23:00...18:00
H. BBS Passwords I. Pre-event warning :60 seconds
J. Startout menu :START K. Bulletin Prefix :
L. Multinode support:Off M. Network mode :Off
0. Main data files dir. :E:\RENEGADE\DATA\
1. Miscellaneous Files dir.:E:\RENEGADE\MISC\
2. Message file storage dir:E:\RENEGADE\MSGS\
3. Menu file directory :E:\RENEGADE\MENU\
4. Nodelist (Version 7) dir:E:\RENEGADE\TEXT\
5. Log files/trap files dir:E:\RENEGADE\LOGS\
6. Temporary directory :E:\RENEGADE\TEMP\
7. Protocols directory :E:\RENEGADE\PROT\
8. Archivers directory :E:\RENEGADE\PROT\
9. File attach directory :F:\ATTACH\
Enter selection (A-M,0-9) [Q]uit :
____________________________________________________________________________
Each option is described in detail below.
A This option allows you to enter the name and the phone
number of your BBS. MCI color codes are allowed.
B This option allows you to enter the name or the handle of
the SysOp.
C This option allows you to enter your registration number for
the BBS program. However, since Renegade is currently an ßeta
test, this option does absolutely nothing.
D This option allows you to declare your chat hours. When
someone pages you during these hours, a bell will sound to
inform you that a user wishes to chat.
E This option defines the hours that the minimum baud rate
callers may log on. Some SysOps prefer to restrict the hours
available to users of lower baud modems.
F This option defines the hours that file downloading is
allowed.
G This option defines the hours that low baud callers may
download files.
H This option defines the SysOp, new user, shuttle logon and
baud override passwords.
I This options sets the number of seconds before a scheduled
event is run in which the user is warned.
J Menu where users with an undefined startout menu will start
from. (Usually Main)
K Prefix of the Bulletin Files (Normally blank or BULLET)
L This option allows you to tell Renegade if it has 1 or more
nodes. (If multi-node, you must use the -Nx command to load
node x.)
M This option will allow you to turn the Network mode on. It
activates functions as:
a) Forces local security on.
b) Disables all function keys unless a sysop is logged on.
c) Disables the sysop window system.
d) All WFC commands are disabled except the obvious.
e) If no node is specified on the command line, the node
will assume it is a local node, and automatically
configure itself as the next available node number.
0 This option defines the directory in which your main data
files are stored. (.DAT, .DIR, etc.)
1 This option defines the directory in which your text files
are stored. (.ANS, .ASC, .INF, .ASW, etc.)
2 This option defines the directory in which your messages
are stored. (.BRD, .MIX, etc.)
3 This option defines the directory in which the menu files
are stored. (.MNU)
4 This option defines the directory in which the Version 7
Nodelist files will be stored.
5 This option defines the directory in which the trap files,
system log files and capture chat files are stored. (.LOG)
6 This option defines the directory in which temporary files
are stored. This directory is used for various things to
hold files while using them, but when they aren't permanent.
7 This option defines the direcory in which the protocol drivers
will be held. These include DSZ.EXE, HSLINK.EXE, etc. These
files are used in the Protocol Editor as your upload and
download files.
8 This option defines the directory in which the archive drivers
will be held. These include PKUNZIP.EXE, ARJ.EXE, PKZIP.EXE,
ARCE.COM, etc.
9 This option defines the directory in which the files which are
attached to Email and Netmail are to be sent to.
-------------------
MODEM CONFIGURATION
-------------------
Modem Configuration allows you to set up how the modem and Renegade will
work together.
NOTE! - To run Renegade, you MUST install a Fossil driver to run
~~~~ Renegade.
Upon selecting this option, the following menu is displayed:
______________________________________________________________________
Modem/Node Configuration
1. Maximum baud rate : 19200
2. COM port number : 2
3. Modem init string : at&f2q0v&c1&d2x4s0=0s2=1h0m1w2|
4. Modem answer string : ata|
5. Modem hangup string : ath0|
6. Modem offhook string : atm0h1|
7. Inactivity init time : 30
8. COM port locking : On
9. Locked baud rate : 19200 baud
A. CTS/RTS flow control : On
B. XON/XOFF flow control: Off
C. ACS for this node :
D. Path for door files : E:\RENEGADE\
R. Modem result codes:
Enter selection or (Q)uit :
______________________________________________________________________
Note that the command strings can contain the following special
characters:
"|" Sends a carriage return (^M) to the modem.
"^x" Sends a control character to the modem. (^M can be typed
as a | here.)
"~" Performs a half-second delay before sending the next
character to the modem.
Each menu option is described in detail below.
1 This is the baud rate that Renegade will use when waiting
for calls at the WFC menu. This should be set to the
modem's maximum baud rate, either 300, 1200, 2400, 4800,
9600, 19200, 38400 or 57600 baud.
2 This is the COM port that your modem is connected to, which
can be COM1 through COM8.
3 This is the command that initializes the modem. This is
VERY important, as it tells the modem how to operate under
the BBS environment.
4 This is the command that enables the modem to answer an
incoming call.
5 This is the command that hangs up the modem.
6 This is the command that places the modem offhook. (Makes the
phone line busy.)
7 This sets the time (in minutes) in which the modem will be
reinitialized if no one has called. (Warning: Do not set this
to zero. If you do, the modem will be constantly
reinitializing.)
8 This option lets you lock the COM port if you have a 9600 baud
or faster modem.
9 This option sets the baud rate to lock the COM port at if you
have option 8 set to "Yes".
A This option toggles CTS/RTS flow control on or off. Flow
control tells the computer or modem when to start and stop
sending or receiving information to/from the other device.
(RTS/CTS is also known as Hardware Flow Control.)
B Set this to the opposite of RTS/CTS flow control.
(It's technically same as RTS/CTS except it's Software Flow
Control. RTS/CTS is better if you can support it.)
C The minimum ACS setting required to be met by the user trying
to logon to the node so they can stay on.
D The complete path to where the door files (CALLINFO.BBS,
DORINFOx.DEF, DOOR.SYS, etc.) will be written to for this node.
(If blank, files are written to main BBS directory)
R These are the result codes returned by the modem when the NO
CARRIER, NO DIALTONE, BUSY and various baud rate conditions
are encountered. Case 1 result codes are the main codes
returned by the modem. Case 2 result codes are provided for
persons using MNP class modems. (Also called ARQ mode.)
-------------------
SYSTEM ACS SETTINGS
-------------------
Upon selecting this option, the following menu is displayed.
______________________________________________________________________
System ACS settings
A. Full SysOp :s255 B. Full Co-SysOp :s250
C. Msg Base SysOp :s200 D. File Base SysOp :s200
E. SysOp PW at logon:s250 F. Remote PW viewing:s255
G. Post public :s20 H. Send e-mail :
I. See anon pub post:s100 J. See anon E-mail :s100
K. Global Anon post :s100 L. E-mail anon :s100
M. See unval. files :s20 N. DL unval. files :s200
O. No UL/DL ratio :s200 P. No PostCall ratio:s200
R. No file point chk: S. ULs auto-credited:s250
T. ---------------- : U. Chat at any hour :s255
V. Send Netmail :s300 W. "Invisible" Mode :s255
X. Mail file attach :s20 Y. Change a vote :
Enter selection (A-Y) [Q]uit :
______________________________________________________________________
A This setting defines the security level for a full SysOp.
B This setting defines the security level for a full Co-SysOp.
C This setting defines the security level for a message base
SysOp.
D This setting defines the security level for a file base
SysOp.
E This setting defines the security level in which the SysOp
password must be specified during the logon process.
F This setting defines the security level in which a user can
view passwords in the user editor.
G This setting defines the security level required to post
normal public mail.
H This setting is similar to option G, except that it pertains
to normal Email.
I This setting defines the security level that allows a user
to see who posted public messages anonymously.
J This setting defines the security level that allows a user
to see who posted Email anonymously.
K This setting defines the security level that allows a user
to post anonymously on ANY message base.
L This setting is similar to option K, except that it deals with
Email.
M This setting defines the security level that allows a user
to see unvalidated files when looking through the file lists.
N This setting defines the security level that allows a user
to download unvalidated files.
O This setting defines the security level at which upload/
download ratio checking is turned off.
P This setting defines the security level at which the post/
call ratio check is turned off.
R This setting defines the security level at which file point
checking is turned off.
S This setting defines the security level at which uploaded
files are automatically credited to the uploader. (This is
useful to prevent uploading of "garbage" files to balance an
UL/DL ratio for further downloading.)
T This setting is not yet implemented.
U This setting defines the security level at which a user can
request a chat with the Sysop. (This overrides chat hours.)
V This setting defines the security level at which a user can
send Netmail to another BBS on a network.
W This setting defines the security level at which a user can
logon to the BBS (in multi-node mode only) and be "Invisible"
to the other nodes when they log on, and in the node listing
X This setting defines the security level at which a user can
"attach" a file to mail that they send on the board.
Y This setting defines the security level at which a user can
change his vote in the voting section.
-----------------
GENERAL VARIABLES
-----------------
Upon selecting this option, the following menu is displayed:
______________________________________________________________________
System variables
A. Max private sent per call:255 B. Max feedback sent per call:5
C. Max public posts per call:255 D. Max chat attempts per call:3
E. Normal max mail waiting :25 F. CoSysOp max mail waiting :50
G. Logins before bday check :0 H. Swap shell should use :EMS
I. Number of logon attempts :3 J. Password change every :0 days
K. SysOp chat color :9 L. User chat color :3
M. Min. space for posts :100 N. Min. space for uploads :500
O. Back SysOp Log keep days :7 P. Blank WFC menu minutes :2
R. Alert beep delay :5 S. Number of system callers :2164
T. Minimum logon baud rate :1200 U. Minimum download baud rate:1200
1. F1 Macro :""
2. F2 Macro :""
3. F3 Macro :""
4. F4 Macro :""
Enter selection (A-U,1-4) [Q]uit :
______________________________________________________________________
A This option sets the limit for the amount of Email that
any single caller can leave during a call.
B This option sets the limit for the number of feedback
messages that any single caller can send during a call.
C This option sets the limit for the number of public messages
that any single caller can send during a call.
D This option sets the limit for the number of chat attempts
that any single caller can make during a call.
E This option sets the limit for the amount of Email that can
be kept waiting for a certain user.
F This option sets the limit for the amount of Email that can
be kept waiting for a Co-SysOp.
G This option sets the number of logons a user can have before
the BBS checks to see (as a security feature) if the user
knows what the birthdate they entered into the BBS at the first
logon.
H This option tells the BBS where to swap memory to when the
BBS "swaps" out of Renegade. The locations are either (D)isk,
(E)MS Memory, (X)MS Memory, (N)on XMS Extended Memory or
(A)nywhere.
I This option sets the number of attempts a user can make to
log on to the BBS, before the BBS hangs up on them.
J This option sets the amount of days before a user has to
change their password as a security precaution.
K This option sets the SysOp MCI chat color. This only matters
to the users that can view ANSI colors, as this color is the
one that is used while the SysOp is typing.
L This goes along with option K, except that it's the user chat
color. (In case you're wondering.. the reason there are 2
different colors for chat is basically so that the Sysop and
user knows who said what.)
M This option sets the minimum amount of hard drive space (in K)
that must be available on the hard drive in order to post a
message.
N Pretty much the same as option M, except that it deals with the
amount of space needed to be free to upload a file.
O This option sets the number of days that the SysOp back logs
are kept. (Maximum is 15 days.)
P This option sets the time of inactivity before the WFC screen
is blanked. (Screen Saver)
R This option defines the delay inbetween beeps to the user or
the Sysop.
S This option defines the number of calls the BBS has received.
T This option defines the minimum baud rate that can call into
the BBS. (This is normally used to "lock-out" 300 baud users
who are normally too slow to do much.)
U This option defines the minimum baud rate that can download
files from the BBS. (See note on option T)
1-4 These are the F1-F4 Sysop Definable Macros that only the Sysop
can use on the BBS.
-------------------------
GENERAL FLAGGED FUNCTIONS
-------------------------
Upon selection this option, the following menu is displayed:
______________________________________________________________________
System flagged functions
A. Handles allowed on system:On B. Phone number in logon :On
C. Local security protection:Off D. Use EMS for overlay file :On
E. Global activity trapping :Off F. Auto chat buffer open :Off
G. AutoMessage in logon :On H. Bulletins in logon :On
I. Last few callers in logon:On J. User info in logon :Off
K. Strip color off SysOp Log:Off L. Offhook in local logon :On
M. Mandatory voting :On N. Compress file/msg numbers :On
O. UL duplicate file search :On P. SysOp Log type :File only
R. Use BIOS for video output:On S. Suppress snow on CGA :Off
T. Refuse new users :Off U. Swap shell function :On
V. Use shuttle logon :Off W. Chat call paging :On
X. Time limits are per call :Off Y. SysOp Password checking :On
1. New user message sent to :1
2. Mins before timeout bell :2
3. Mins before timeout :3
Enter selection (A-Y,1-3) [Q]uit :
______________________________________________________________________
A This option specifies whether or not handles are allowed on
the system. (a handle is an alias. Like CB Radio.)
B This option specifies whether or not the user's phone number
is asked for during the logon process.
C This option controls local security protection. When set
to ON, it prevents anyone present from seeing the caller type
their password and phone number (if turned on).
D This option specifies whether or not the RENEGADE.OVR file
is to be accessed from, EMS (expanded) memory. If the overlay
can't be stored in EMS, Renegade will access the overlay from
disk as usual. (EMS is MUCH faster in accessing then the disk
due to the huge difference in access time between disk and
memory.)
E This option controls global activity trapping. If set to
ON, the BBS will make a trap file for EVERY caller.
F This option specifies whether or not to automatically open
the chat buffer during a chat session.
G This option specifies whether or not the auto-message is
displayed during the logon process.
H This option specifies whether or not the bulletin menu is
presented during the logon process, enabling the SysOp to
display dated bulletins that are of special interest to
callers, such as BBS lists, online game scores, file request
lists, and so on.
I This option specifies whether or not the last few callers list
is displayed during the logon process.
J This option specifies whether or not the user's statis are
shown during the logon process.
K This option specifies whether or not Renegade's MCI color
codes will be stripped from the SysOp log.
L This option specifies whether or not the phone should be
taken off-hook during local logon.
M This option specifies whether or not to force all users to
vote on all unanswered voting questions.
N This option controls the "compression" of file and message
base numbers. This option takes a little explaining...
Say you have ten message bases (1-10), and bases 2, 6 and 9
are restricted from certain users. Nnormally when the list of
message areas is displayed, those areas are not shown, leaving
a gap in the listings (1, 3, 4, 5, 7, 8, 10). If this option is
set to on, all the message base numbers are made contiguous..
(1, 2, 3, 4, 5, 6, 7) to the user.
O This option controls the search for duplicate files during
the uploading process.
P This option controls the direction of the SysOp log. You have
three choices.
File only -- Puts the log in the SYSOPxx.LOG file.
Printer & file -- Same as File except it outputs the log to
the printer also.
Printer only -- Sends the log to the printer only.
R This option specifies whether or not ROM BIOS routines are
to be used for all local screen output. Enabling this option is
useful on systems that aren't 100% compatible with the IBM PC
standard.
S This option specifies whether or not "snow checking" is required
for Color Graphics Adapters (CGAs).
T This option defines if new users will be allowed onto the BBS or
not.
U This option defines if Renegade will Swap memory if it shells out
of the BBS.
V This option defines if the BBS will use the Shuttle Logon.
W This option toggles Chat call paging. (After a user pages you,
the board buzzes you to remind you that the user wants to chat.)
X This option defines if the time limits are per call or per
day.
Y This option defines if most options (some are logon, most
functions in SysOp menu, etc.) ask for the Sysop password
before letting you execute the command.
1 This option defines the number of the user that will receive
"new user" messages. (Default is 1.)
2 This option specifies the number of minutes before the bell
is sounded to alert the user that the system is about to
"time out".
3 This option specifies the number of minutes that are allowed
to pass with no activity before the system "times out".
--------------------------
FILE SECTION CONFIGURATION
--------------------------
Upon selecting this option, the following menu is displayed:
______________________________________________________________________
File section configuration
A. Upload/download ratio system :On
B. File point system :Off
C. Daily download limits :On
D. Test and convert uploads :On
E. Point rewarding system :Off
F. ------------------------------ :
G. Point reward compensation ratio:50%
H. File point compensation ratio :3 to 1
I. Base file size per 1 file point:10k
J. Upload time refund percent :150%
K. "To-SysOp" file base :1
L. Auto-validate ALL files ULed? :No
M. Max k-bytes allowed in temp dir:500
N. Min k-bytes to save for resume :100
Enter selection (A-N) [Q]uit :
______________________________________________________________________
A This option specifies whether or not upload/download ratio
checking is active.
B This option specifies whether or not a file point file system
is active.
C This option turns the daily download limits on or off.
D This option toggles if the uploads will be recommented and
converted to the current file base's archive setting.
E This option works with option C and defines how many file points
should be given for the upload based on the number of K in the
given upload.
F This option is not yet implemented.
G This option defines the % of the file's points that is
rewarded to the uploader whenever the file is downloaded.
H This option defines how many file points you get per file
size. (See E)
I This option defines what 1 file point is equal to in K.
(ie: if set to 10k, every 10k of a file will charge the user
1 file point.)
J This option defines the percentage of time that a user is
refunded after uploading a file.
K This option defines the file base that is designated as
"SysOp only". This is for SysOp-only uploads which are sent by
putting a "\" as the first character in the file description.
L This option specifies whether or not all uploaded files are
to be auto-validated. (Default is NO)
M This option defines the maximum number of kilobytes allowed
in the temporary archive working directory.
N This option defines the minimum number of kilobytes that
must have been sent during an upload before it can be saved
for a resume-later upload operation.
-----------------------------------
SUBSCRIPTION & ACCESS LEVELS
-----------------------------------
This section describes the various subscription levels (26 A-Z) and the
access they receive with the level (along with the expiration date.)
Upon selecting this option, the following screen is displayed:
______________________________________________________________________
A. New User Settings B. Validated Access
C. Low Level 6 Month D. Low Level 1 Year
E. High Level 6 Month F. High Level 1 Year
G. H.
I. J.
K. L.
M. N.
O. P.
Q. R.
S. T.
U. V.
W. X.
Y. Z.
Subscription editor (?=help) :
______________________________________________________________________
Level (A) is always used for New Users, and option (B) is for Validated
users. The other 24 levels are open for what you need.
______________________________________________________________________
Subscription level A
A. Description: New User Settings
B. New SL : 10
C. New DSL : 10
D. AR flags : --------------------------
E. AC flags : ----------/----
F. File points: 0
G. New credit : 0
H. Expiration : No expiration
I. Expire to : No change
K. AR upgrade : Hard
L. AC upgrade : Hard
M. Start menu :
Enter selection (A-M) [Q]uit :
______________________________________________________________________
A This option defines the Description of the Subscription Level.
B This option defines the security level (SL) of the user.
C This option defines the download security level (DSL) of a
user. The DSL is basically the same as SL, except that it is
normally used in the file transfer area.
D This option defines the area flags (AR flags) for a user.
E This option defines the access flags (AC flags) for a user.
While AR flags are definable in what they mean, AC flags have
a certain set meaning that is listed below. These flags are
normally used to restrict a user from doing certain functions
that override the System Configuration. (1, 2, 3 and 4 are used
to "reward" the users because they override certain ratios.)
The flags are:
LCVBA*PEKM/1234
Penalty Flags:
~~~~~~~~~~~~~
L Can logon ONLY once/day -- Does not allow a given
caller to have more than one BBS logon in a given
day.
C Can't page SysOp -- Does not allow the caller to use
the chat command throughout the BBS.
V Posts marked unvalidated -- Marks all public messages
as "unvalidated" until the SysOp decides to
either validate or delete them.
B Back/downspacing restricted -- Back/downspacing is a
Renegade MCI subset that allows the user to do
various "tricks", such as spinning the cursor and
moving the cursor all over the screen.
A Can't add to BBS list -- This flag prevents the caller
from using the (A)dd command in the BBS list menu.
* Can't post/send anon. -- This flag prevents the caller
from being able to post public or Email messages
anonymously.
P Can't post at all -- This flag prevents a user from
posting any messages in any message base.
E Can't send Email -- This flag prevents the caller from
sending any Email to another user.
K Can't vote -- Does not allow the caller to have access
to the voting booth.
M Mandatory Reply or Deletion of E-Mail. User must either
read and reply to his/her mail, or delete it.
Reward Flags:
~~~~~~~~~~~~
1 No UL/DL ratio check -- This flag will suppress the
upload/download ratio check.
2 No post/call ratio check -- This flag will nothing!! It
suppresses the post/call ratio check.
3 No file points check -- This flag will suppress the
checking of a user's file points when requesting a
download of a file.
4 Protection from deletion -- This flag will prevent a
user's account from being deleted.
F This option sets the initial number of file points awarded
to the user.
G This option sets the amount of credit the user gets in their
account.
H This option sets the amount of days that the user account
will remain at the current subscribtion level. (See I).
I This option sets which Subscribtion level the user will expire
to after their level expires. (See H).
K This option toggles if the AR Flag upgrade will be Hard or
Soft.
L This option is the same as (K) except it toggles the AC Flags.
M This option sets the starting menu for the user at the current
subscription level.
---------------------
NETWORK CONFIGURATION
---------------------
Upon selecting this option, the following menu is displayed:
______________________________________________________________________
Network configuration
A. Net addresses
B. Origin line : GS Connection BBS - 207-799-9080
C. Strip IFNA kludge lines : Yes 1. Color of standard text : 0
D. Strip SEEN-BY lines : Yes 2. Color of quoted text : 9
E. Strip origin lines : No 3. Color of tear line : 4
F. Add tear/origin line : Yes 4. Color of origin line : 3
G. Default Echomail path : E:\RENEGADE\ECHOMAIL\
H. Default Groupmail path :
I. Netmail path : E:\RENEGADE\NETMAIL\
J. Netmail attributes : In-Transit
Enter selection (A-J,1-4) [Q]uit :
______________________________________________________________________
Each option is described in detail below.
A This option goes to the Net Addresses Menu (explained below).
B Defines the origin line placed at the bottom of outgoing
messages.
C Toggles stripping of IFNA kludge lines from incoming
messages.
D Toggles stripping of SEEN-BY lines from incoming messages.
E Toggles stripping of origin lines from incoming messages.
F Toggles the automatic addition of tear and origin lines to
messages posted in FidoNet bases.
G This is the default prefix for the EchoMail directories.
H Same as G above, but for GroupMail bases.
I Same as G above, but for Netmail.
J This option toggles the attributes of Netmail.
1 Defines the color used to display normal text. (Default=0)
2 Defines the color used to display quoted text. (Default=9)
3 Defines the color used to display the tear line.(Default=4)
4 Defines the color used to display the origin line.(Default=3)
-------------
ADDRESS SETUP
-------------
________________________________________________________________
Network addresses
A. Address #0 : 0:0/0.0
B. Address #1 : 0:0/0.0
C. Address #2 : 0:0/0.0
D. Address #3 : 0:0/0.0
E. Address #4 : 0:0/0.0
F. Address #5 : 0:0/0.0
G. Address #6 : 0:0/0.0
H. Address #7 : 0:0/0.0
I. Address #8 : 0:0/0.0
J. Address #9 : 0:0/0.0
Enter selection (A-J) [Q]uit :
________________________________________________________________
A-J Defines your given FidoNet address. You will be prompted
for each individual component of the address (zone, net,
node and point numbers); pressing [ENTER] at any prompt will
leave that component unchanged.
A is your main Address, but B-J are AKA Addresses for either
other networks using Fido-transfer-lines, or for other Fido
nodes.
--------------------------
OFFLINE MAIL CONFIGURATION
--------------------------
_________________________________________________________________
Offline Mail Support
A. QWK/REP Packet name :GSCONN
B. Welcome screen name :E:\RENEGADE\MISC\QWK
C. News file name :E:\RENEGADE\MISC\QWKNEWS
D. Goodbye file name :E:\RENEGADE\MISC\QWKOUT
E. Local QWK/REP path :D:\STUFF\
F. Ignore time for DL :Off
Enter selection (A-F) [Q]uit :
_________________________________________________________________
A This option is what the name of the QWK packet which is
created will be called (and what the reply is called.) without
the QWK or REP extention.
B This option is the complete path and filename (without
extention) of the welcome screen in the QWK file.
C This option is the complete path and filename (without
extention) of the news file in the QWK file.
D This option is the complete path and filename (without
extention) of the goodbye file in the QWK file.
E This option is the complete path to where you normally
have your QWK files and REP files for when you want to read
the BBS's messages offline with the other mail packets.
F This option can be set if you want people to have unlimited
time for downloading their mail (no matter what the time they
have left, let them d/l their mail packet). Default is No.
--------------------
STRING CONFIGURATION
--------------------
______________________________________________________________________________
String configuration - page 1 of 6
A. Anonymous :[Wondering who I am?]
B. Logon note #1:Enter your User Name, Real Name, or ID Number,
Logon note #2:or enter "NEW" to logon as a new user.
C. Logon prompt :@M<What are you known as?> :
D. Echo chr :∙
E. SysOp IN :I'm holding The "O" here! Scream if you must! HAHA!
F. SysOp OUT :I'm sorry, The "O" is out at the moment. Leave a note after
the beep.
G. Engage chat :@MHail - Oh Mighty @A! The "O" will be arriving shortly!@M
@MHowdy!
H. Exit chat :The "O" has thrown you back to the board!@M
I. Sysop working:--> The "O" is doing something neat <--
J. Pause screen :--> Caress a key <--
Enter selection (A-J,[,]),(Q)uit :
______________________________________________________________________________
A This string is what gets displayed to all users when the mail
they are reading was sent annonymously.
B These lines are displayed when the BBS asks for a user name,
real name, user number, or NEW for a new user.
C This is displayed just before the input area, and is usually
a prompt such as "Logon:" that lets the caller know that the
system is ready to log them on.
D This is the character that is echoed to the screen when the
caller types his password and phone number.
E This string tells the user that the SysOp is available and
ready to chat.
F This string is displayed when the SysOp is not available to
chat.
G This string is displayed when the SysOp has engaged the Chat
mode.
H This string is displayed as the SysOp disengages the Chat
mode.
I This string is displayed when the SysOp is performing a
function while a user is online.
J This works with the default screen size, established during
the new user logon.
______________________________________________________________________________
String configuration - page 2 of 6
A. Message entry L#1:Enter your message now, @A. You may use up to 200 lines.
B. Message entry L#2:Press /S to save, or /? for a list of commands.
C. NewScan start :[@W - @5 msgs] Scanning...@M
D. NewScan done :[@W - @5 msgs] Scan complete.@M
E. Read msgs prompt :[@4 of @5] Read (1-@5,<CR>=Next,?=Help) :
F. Automessage by: :Auto-Message by:
G. Auto border char.:-
H. Quote header L#1 :On @D, @F said the following to @T...
I. Quote header L#2 : Regarding: @S
J. Continue prompt :- Continue? Y/N/C -
Enter selection (A-J,[,]),(Q)uit :
______________________________________________________________________________
A This is the first line of the description for entering
public messages and Email, displayed just after the header
information is entered.
B This is the second line of the description for entering
public messages and Email.
C This message is displayed at the start of each message base
during a global NewScan for new messages.
D This message is displayed at the end of each message base
during a global NewScan for new messages.
E This prompt is displayed after each message and provides a
list of available commands.
F This message is displayed as the header of the automessage.
G This character surrounds the text in the automessage above
and below it.
H This string is the first line that is displayed when the user
quotes a message that they are replying to.
I This is the same as (H) except it's the 2nd line.
J This is like Option (J) on Page 1 except it's a continue prompt
with keys (Y)es, (N)o, and (C)ontinuous.
______________________________________________________________________________
String configuration - page 3 of 6
A. Shell to DOS L#1:The "O" is calling DOS.. "Shell to DOS. Come in DOS!"
B. Shell to DOS L#2:Haha! DOS came back fighting!
C. Chat call L#1 :I'm giving The "O" a really annoying sound.. Maybe he'll
come answer.
D. Chat call L#2 :>><*><<
E. Continue Scan Q :Continue, Read msgs, Quit?
F. Name not found :That name is NOT found in the user list.
G. Bulletin line :Enter bulletin selection (?=List,Q=Quit) :
H. Protocol prompt :Which Protocal to use? (What a decision) (?=List) :
I. Chat call reason:What is your reason to chat, and the masterful "O" might
speak with you.
Enter selection (A-I,[,]),(Q)uit :
______________________________________________________________________________
A This message is displayed when the SysOp has performed a
local shell to DOS.
B This message is displayed when the SysOp has returned from
dropping to DOS.
C This message is displayed when a user pages the SysOp for
chat during chat hours.
D This message is displayed while the BBS is paging the SysOp
during chat hours. It is displayed nine times, with a beep
between each one. (A visual for the Sysop and the user that
the user wants to chat.)
E This line is displayed while the user is scanning the message
bases.
F This message is displayed if the user name entered during
the logon process is not a valid user name on the BBS.
G This message is displayed below the list of the BBS
bulletins.
H This string is displayed when the user is about to transfer a
file. It's used to find out which protocol they want to use.
I This string is displayed to the user when they want to chat
with you. Don't confuse this with Chat call, or the Sysop
Available strings. This is displayed when you are available
and the board asks why they want to chat.
______________________________________________________________________________
String configuration - page 4 of 6
A. List line :List files - P to Pause...
B. File NewScan line:Search for new files
C. Search line :Search all Directories for a File Mask...
D. Find Descrip. L#1:Search Descriptions and Filename for Keyword...
E. Find Descrip. L#2:Enter the string to search for:
F. Download line :Download - You have @U file points left.
G. Upload line :Upload! - @3K free in this directory...
H. View content line:View archive interior files -@MP to Pause, N for next
file
I. Insuff. file pts :ACCESS DENIED! Insufficent file points to Download!
J. Bad UL/DL ratio :ACCESS DENIED! Your Upload/Download Ratio is out of
balance!
Enter selection (A-J,[,]),(Q)uit :
______________________________________________________________________________
A This message is displayed when the user selects the command
to list files at the file transfer menu.
B This message is displayed when the user selects the command
to scan for new files.
C This message is displayed when a user searches for a particular
file or set of files.
D This is the first line of the message that is displayed when
a user wants to search for a text string in the file lists.
E This is the second line of the message described in option
D.
F This message is displayed before a user enters a filename to
download.
G This message is displayed when a user attempts to upload a file.
H This message is displayed when a user attempts to view the
contents of an archive file.
I This message is displayed when a user attempts to download a
file that is worth more file points than they have.
J This message is displayed when a user attempts to download a
file when their upload/download ratio is out of balance.
______________________________________________________________________________
String configuration - page 5 of 6
A. P/N file info :P to Pause, N for Next Directory
B. Get filespec L#1:[ENTER] = All Files
C. Get filespec L#2:File Mask >>
D. Add to batch :File added to Leeching Queue.
E. Adding batches :Batch Download Flagging
F. Reading prompt :Begin Reading at [1-@5] (Q=Quit):
G. Scanning prompt :Begin Scanning at [1-@5] (Q=Quit):
H. Use defaults :Press [ENTER] to use defaults...
I. Newscan begins :> [ Newscan All ] <
J. Newscan done :> [ Newscan Done ] <
Enter selection (A-J,[,]),(Q)uit :
______________________________________________________________________________
A This message is displayed when a NewScan of the file bases
has begun. Pressing "P" will pause during a file listing,
while pressing "N" will skip to the next available file base.
B This is the first line of the message displayed when a file
search is being attempted.
C This is the second line of the message displayed when a file
search is being attempted.
D This message is displayed when a user has added a file to
the upload or download queue.
E This message is displayed when the user wants to flag a file
for batch downloading.
F This prompt is displayed when the user starts reading messages.
G This prompt is displayed when the user starts scanning messages.
H This message is displayed when the user is entering a message.
This message informs the user that default statements will be
used if they press [ENTER] at the prompt.
I This message is displayed when the user starts a new scan of the
available file areas.
J This message is displayed when the new scan of files is done.
(See option I.)
--------------
DEFAULT COLORS
--------------
The Standard Color Table:
0. Other Used for miscellaneous messages
1. Default Used for public message and Email text
2. Unused Used in limited places
3. Yes/No Used for responses to Yes/No questions
4. Prompts Used for prompts
5. Note Used for file descriptions
6. Input line Used for keyboard input responses
7. Y/N question Used for Yes/No prompts and unvalidated files
8. Blinking Used for warnings
9. Other Used for miscellaneous messages
---------------------
ARCHIVE CONFIGURATION
---------------------
Upon selection, the following menu is displayed:
______________________________________________________________________
Archive configuration edit
NN:Ext:Compression cmdline :Decompression cmdline :Success Code
==:===:=========================:=========================:============
+1 ZIP pkzip @F @I PKUNZIP -o @ 0
+2 ARJ ARJ a -y @F ARJ e /y @F 0
+3 GIF 0
1. Archive comment file: d:\gsczip.txt
2. Archive comment file: <d:\ans\comment.ans
3. Archive comment file: *None*
Archive edit (Q,?=help) :
______________________________________________________________________
Pressing "?" displays the functions allowed at this menu.
<CR>Redisplay screen
1-3:Archive comments
(I)nsert archive (D)elete archive
(M)odify archives (Q)uit and save
1-3:Archive comments -- Allows the definition of up to three
different archive comments, which can be added to archive
files automatically after they have been uploaded.
(I)nsert archive -- Creates a new entry in the archive format
table.
(D)elete archive -- Remove an entry from the archive format
table.
(M)odify archives -- Allows modification of the archive format
table entries.
(Q)uit and save -- Saves the table and returns to the System
Configuration menu.
The following screen is displayed after you choose an archive to work on.
______________________________________________________________________
Archive #1 of 3
1. Active : Yes
2. Extension name : ZIP
3. Interior list method : "/1" - *Internal* ZIP viewer
4. Compression cmdline : pkzip @F @I
5. Decompression cmdline : PKUNZIP -o @F @I
6. File testing cmdline : pkunzip -t @F
7. Add comment cmdline : rezip.bat @F @C
8. Errorlevel for success : 0
Q. Quit
Edit menu: (1-8,[,],Q) :
______________________________________________________________________
The "[" and "]" keys will allow you to move back and forth between
each entry in the list.
1 This option specifies whether or not the archive format is
active.
2 This option specifies the extension used for files saved in
the particular archive format.
3 This option defines the way the board is to view the contents
of archive files in the current format.
/1 - Uses the internal ZIP file viewer
/2 - Uses the internal ARC/PAK file viewer
/3 - Uses the internal ZOO file viewer
/4 - Uses the internal LZH file viewer
/5 - Uses the internal ARJ file viewer
If you have defined an archive format that is not supported
internally, use this option to define the commandline required
to view the archive's contents.
When defining the command line, substitute the "@F" MCI
where the actual filename would be placed.
4 This option defines the command line used to create or
update an archive file using this format.
When defining the command line, substitute the "@F" and "@I"
MCIs where the actual archive filename and file to be
archived, respectively, would normally be placed.
5 This option is similar to option 4, except that it defines
the commandline used to extract files from an archive file.
All rules and restrictions mentioned above also apply.
6 This option is similar to option 4, except that it defines the
commandline needed to check the integrity of an archive file.
7 This option is similar to option 4, except that it defines the
commandline used to add a comment to an archive file. Use the
MCI code "@C" to insert the comment line from the file base.
(ie: pkzip -z@C @F .. Will add the comment selected in the
file base to the file.)
8 This option defines the ERRORLEVEL value that the archiving
program returns when an operation has been successfully
completed. Most programs return a level of 0.
----------------
TIME LIMITATIONS
----------------
This section defines the maximum amount of time (in minutes) that a user
can remain online for their particular security level (SL).
Upon selecting this option, the following screen is displayed.
______________________________________________________________________
Editing: Time limitations
0:1 20:20 40:50 60:90 80:110 100:130 120:130 140:130
1:1 21:20 41:50 61:90 81:110 101:130 121:130 141:130
. . . . . . . .
. . . . . . . .
. . . . . . . .
19:10 39:40 59:80 79:100 99:120 119:130 139:130 159:130
Range settings (S)et (T)oggle (Q)uit :
______________________________________________________________________
(S)et - Sets the SL values for a range of SL settings. You are
asked to enter the starting and ending SL settings, and the
new value to be placed in those settings.
(T)oggle - Switches the display between showing SL settings 0-159
and 160-255.
(Q)uit - Returns you to the System Configuration menu.
(Just for definition, the SL is on the left, then a color, then the
time limit is on the right.)
-----------------------
CALL ALLOWANCES PER DAY
-----------------------
This section works like the Time Limitations section except this section
sets the number of calls allowed per day.
---------------------------
UL/DL NUMBER OF FILES RATIO
---------------------------
This section works like the Time Limitations section except this section
sets the number of files that a user can download for every file that they
upload.
---------------------
UL/DL KILOBYTES RATIO
---------------------
This section works like the Time Limitations section except this section
sets the number of K that a user can download for every K that they
upload.
---------------
POST/CALL RATIO
---------------
This section works like the Time Limitations section except this section
sets the number of posts per call ratio that must be kept in order to have
AR Flag Z. (Helpful if you want to keep people out of the File transfer
section until they get productive in posting, etc..)
---------------
MAX D/L PER DAY
---------------
This section works like the Time Limitations section except this section
sets the # of downloadable files per day.
-----------------
MAX D/L K PER DAY
-----------------
Same as above but Downloadable K per day.
----------------------
UPDATE SYSTEM AVERAGES
----------------------
This command will update the current System Averages. This command
should only be used when the stats get messed up.
_________________
THE USER EDITOR
_________________
Upon entry to the user editor, you will see the following screen
(which has been compressed slightly to fit on the page):
______________________________________________________________________________
Renegade User Editor [2 of 134]
A. User name : Tim L. Security : 10
B. Real name : Tim Smith M. D Security: 10
C. Address : 64 D Street N. AR:--------------------------
D. City/State: S. Portland, ME O. AC:----------/1234
E. Zip code : 04106 P. Sex/Age : M16 (10/24/76)
F. SysOp note: R. Phone num : 207-767-4305
G. Computer : IBM AT or compatible T. Last/1st : 12/29/92 (08/08/92)
H. Occupation: Student/Sysop V. Locked out: Inactive
I. Heard From: Guess.. Hmmm. W. Password : XXXXXXXX
J. Status : [DEL] [TRP OFF] [LOCK] [ALRT] X. File Pts : 5010
K. Archiver : ZIP Y. Start Menu:
1. Call records- TC:991 TT:1763 CT:25 TL:32625 TB:720
2. Mail records- PB:310 PV:418 FB:0 WT:1
3. File records- DL:9-187k UL:1-430k DT:0-0k
4. Pref records- EM:Avatar CS:Yes PS:No CL:Yes ED:F/S
5. Subs records- CR:0 DB:0 BL:0 ED:01/01/70 ET:
Select item: ?
User Editor help
(;)New list mode (:)Autolist toggle (\)Show SysOp Log
([)Back one user (])Forward one user (=)Reload old data
({)Search backward (})Search forward (*)Validate user
(+)Mailbox (U)Goto user name/# (S)earch options
(-)New user answers (_)Other Q. answers (^)Delete user
______________________________________________________________________________
Each command available in the user editor is detailed below.
A Alters the user's name. If the BBS allows handles, this
name can be set differently from the user's real name.
B Alters the user's real name.
C Alters the user's address.
D Alters the user's city and state/province.
E Alters the user's postal zip code.
F Alters the comment field if you want to be reminded of something
about the user.
G Alters the user's answer to the 1st Sysop Definable Question.
H Alters the user's answer to the 2nd Sysop Definable Question.
I Alters the user's answer to the 3rd Sysop Definable Question.
J This command toggles the Status of the user:
1) This command can be set to record every action of a
user from logon to logoff.
2) This command is used to turn auto-chat buffering on.
3) This command will output the users actions to a seperate
sysop log specific to the user.
4) This command will alert the sysop when the user logs on
the next time.
The Display next to Status doesn't display the status of
Chat buffer or Sysop Log, but notifies you if the user is
Deleted or if they are locked out.
K Alters the default archive type of the user.
L Alters the user's security level (SL).
M Alters the user's download security level (DSL).
N Allows toggling of the user's AR flags.
O Allows toggling of the user's AC flags.
P Alters the user's date of birth and gender.
Q Exits the user editor.
R Alters the user's telephone number.
T Alters the date that the user last called the BBS.
V This option allows a user to be "locked out" from the BBS;
the user will not be allowed to log back on under that name
or handle. You will be prompted for a lockout filename,
which will be displayed to the user if they try to log on again.
W Alters the user's password.
X Alters the user's file points.
Y Alters the starting menu for the user. (If not specified,
default from System Config is used.)
1 Allows alteration of the user's calling records:
Total calls
Total time on
Calls today
Time left today
Illegal logon attempts
Amount of time in Time Bank
2 Allows alteration of the user's mail records:
Total public posts
Total private posts (Email)
Total feedbacks sent
Mail waiting
3 Allows alteration of the user's File records.
Number of downloaded files
Number of downloaded kilobytes
Number of uploaded files
Number of uploaded kilobytes
Number of downloads today
Number of downloaded kilobytes today
4 Allows alteration of the user's Preferences:
Emulation Type
Clear Screen
Screen Pause
Color Monitor
Editor Type
5 Allows alteration of the user's Subscription records:
Credits
Debit
Date of Expiration
Expiration Level
; Toggles between "long" and "short" display modes.
: Used to turn off the re-display of the user account records
in-between commands.
\ Views the contents of Slog#.Log where # is the user number.
[ Allows editing of the record previous to the current one.
If you are at the first record, this command will move to
the last record.
] Allows editing of the record after the current one. If you
are at the last record, this command will move to the first
record.
= This command restores the original information for the
current record, if you didn't move to another record or
exited the user editor.
{ Searches backwards in the user file for all users matching
the criteria defined in search options.
} Searches forward in the user file for all users matching the
criteria defined in search options.
* This option will validate a user to a new security level
(A-Z, set in Subscription Access).
+ Alters the status of the user's mailbox. If the mailbox is
closed, no Email can be sent to that particular user.
The question is also asked of if the mail is to be forwarded
to another user.
U Moves directly to another user's record. You may enter the
user number, the user name, or a partial search string (the
user file will be searched for every user name that contains
the search string, and you will be prompted one by one).
S Specifies certain criteria for searching for users. The
following criteria are defined:
General text
ACS
SL
DSL
AR flags
AC flags
Status
Days since last on
Days since first on
Number of calls
User age
User gender
# 1/10's call/post
#k DL/1k UL
# DLs/1 UL
In addition, there are several commands that can be used
while in this sub-menu:
(L)ist options - List the current definitions for
each option.
(T)oggle options on/off - Toggle an option on/off.
(C)lear options - Make all options inactive.
(U)sers who match - List all users who match the
defined criteria.
(Q)uit - Return to the user editor.
- This command will display the user's answers to the
"Newuser.Inf" questionaire.
_ This command will ask for a filename and will display the
answers the current user entered to the filename.inf file.
^ Toggles deletion of a user's record.
______________________
THE FILE BASE EDITOR
______________________
Upon entering the file base editor, a the following screen will be shown.
______________________________________________________________________________
NNN:File base name :Flags :ACS :UL ACS :DL ACS :Maxf
===:=========================:======:==========:==========:==========:====
1 SysOp Directory --N--- s255c@ d255 2000
2 Miscellaneous ------ s20c@ d20 2000
3 Apogee Programs --N--- c@ s255 2000
4 Epic Megagames --N--- c@ s255 2000
5 Nor'Easter Software --N--- c@ s250 2000
______________________________________________________________________________
The following commands are available from this screen:
<CR>Redisplay screen
(D)elete base (I)nsert base
(M)odify base (P)osition base
(Q)uit (T)oggle display format
<CR>Redisplay screen -- Redisplays the listing of file bases.
(D)elete -- Used to remove a file base.
(I)nsert -- Used to insert another file board in your file
system. It will prompt you with "File base to insert before
(1-xx)?", with "xx" being the highest base currently.
(M)odify -- Allows changes to be made to the file base.
(P)osition -- Moves the file boards around in position.
(T)oggle -- Toggles the file board editor between display modes.
(Q)uit -- Exits the file base editor.
When you select the (M)odify command, you will be asked which base you
want to modify. After you choose the base, a screen like the following
is displayed.
______________________________________________________________________
1. Name : SysOp Directory
2. Filename : SYSOP
3. DL/UL path : F:\SYSOP\ / F:\SYSOP\
4. ACS req'd : s255c@
5. UL/DL ACS : / d255
6. Max files : 2000
7. Password :
8. Arc/cmt type: ZIP/1
Flags : --N---
Q. Quit
Enter selection (1-8) [Q]uit :
______________________________________________________________________
<CR>Redisplay screen
1-8:Modify item
([)Back entry (])Forward entry
(J)ump to entry (F)irst entry in list
(Q)uit and save (L)ast entry in list
Toggles:
(N)oRatio (U)nhidden
(G)ifSpecs (I)*.DIR file in DLPATH
(C)D-ROM (S)how uploader name
1 Allows you to rename the current file base. It stores the
name as ASCII text, with a maximum of 40 characters (less if
MCI colors are used, which take up 2 characters each).
2 Allows you to alter the directory filename, which stores the
information on each file in the file base (description, file
points, date uploaded, length, etc.).
3 Allows you to reconfigure the path to which your files are
uploaded and downloaded to/from.
4 This command sets the ACS settings that the user must satisfy
to have access to enter the file base.
5 This command sets the ACS settings that the user must satisfy
in order to download and upload to the file base.
6 This is the maximum number of files allowable in a file
board. If a user tries to upload a file when the maximum
number of files is achieved, the BBS will not allow the
transfer.
7 This options sets a password that each time a user tries to
access the file board, they must enter the correct password
to enter it.
8 This enables file bases to be set up with different
compression types and comments as defined in the archive
configuration. (Default is ZIP and the first comment file.)
[ Goes to the previous file base.
] Goes to the next file base.
F Displays the first file base.
J Displays the specified file base.
L Displays the last file base.
Q Exits the file base editor.
Flags -- Six flags are present for toggling:
N - No ratio checking
U - File base is unhidden
C - Specifies if the file base is on a CD-ROM
I - *.DIR file in DLPATH
G - Automatically insert GIFspecs on *.GIF files
S - Shows uploader name in the file listings
They are toggled with the following commands:
N Sets the file base to not have UL/DL ratio or file points checks.
U If active, it will display a file base in an area listing
regardless of whether or not the user has access to that base. If the user lacks access, it will show in the
C This feature toggles whether of not the file base is kept on
a CD-ROM or not. If toggled on, it will disallow the file
base to be newscanned. (Set the Upload ACS to s300 to not
allow uploads from anyone (including you)).
I If toggled on, the *.DIR file for the particular file base will
be stored in the download path instead of the DATA directory.
G This flag is used for directories containing GIF pictures,
and active, the BBS will insert in the description the size and
color information about the file.
It is written in the following format:
(Width,Height,# of colors)
Width and Height are in pixels.
_________________________
THE MESSAGE BASE EDITOR
_________________________
Upon entering to the message base editor, a screen like the following
will be displayed.
_______________________________________________________________________________
NNN:Base name :Flag :ACS :Post ACS :MCI ACS :MaxM:A
===:=============================:=====:==========:==========:==========:====:=
1 General Messages L---- s20 250 N
2 MS-DOS L---- s20 100 N
3 Apple L---- s20 100 N
4 Macintosh L---- s20 100 N
5 Commodore L---- s20 100 N
6 Ops-Only L---- s20fb|s250 s20 100 N
7 Humor L---- s20 100 N
8 BBS Plugs L---- s20 100 N
9 Ham Radio L---- s20 100 N
10 Debate L---- s20
_______________________________________________________________________________
The available commands are:
<CR>Redisplay screen
(D)elete base (I)nsert base
(M)odify base (P)osition base
(Q)uit (T)oggle display format
<CR>Redisplay screen -- Redisplays the listing of message bases.
(D)elete -- Used to remove a message base.
(I)nsert -- Used to insert another message base in your BBS.
It will prompt you with "Message base to insert before
(1-xx)?", with "xx" being the highest base currently.
(M)odify -- Allows changes to be made to the message base.
(P)osition -- Moves the message bases around in position.
(T)oggle -- Toggles the message base editor between display modes.
(Q)uit -- Exits the message base editor.
When you select the (M)odify command, you are asked which base you want to
modify. After entering your choice, a screen like the following is shown.
______________________________________________________________________
Message base #1 of 27
1. Name : General Messages
2. Filename : GENERAL
3. Base type : Local
Message path: Unused
4. ACS req. :
5. Post/MCI ACS: s20 /
6. Sysop ACS : s255
7. Max Mess : 250
8. Anonymous : No
9. Password :
N. Net Address : Unused
C. Colors : Text=0, Quote=9, Tear=4, Origin=3
M. Mail flags : Unused
O. Origin line : Unused
Flags : ----
Q. Quit
______________________________________________________________________
Each field and command is described in detail below. (refer to File Base
editor for more description and rules/restrictions.)
1 The name of the message base.
2 The name of the message files.
3 Designates the message base type. Three types are currently
available:
Local -- Allows the exchange of messages only between
the users of the BBS.
EchoMail -- Allows the exchange of messages, via a FidoNet
type message network system.
GroupMail -- Similar in concept to EchoMail, but with a
different distribution method.
When a base is defined as EchoMail or GroupMail, you will be
prompted for a disk drive message path.
4 The ACS requirements that the user must meet in order to
access the message base.
5 The user must have this ACS setting in order to post messages on
this base.
6 This is the ACS setting for users to have "Sysop Commands"
available to them. This is helpful for BBS moderators.
7 This is the maximum number of messages that can be posted on
the base. (Default is 100.) When the number of messages exceeds
this limit old posts start getting removed when the base gets
packed.
8 This determines the anonymity level of the message base.
Available anonymity levels are:
(Y)es, anonymous allowed, selectively
(N)o, anonymous not allowed
(F)orced anonymous
(D)ear Abby
(A)ny Name
and are defined as follows:
(Y)es, anonymous allowed.
(N)o, anonymous not allowed.
(F)orced Anonymous -- This automatically makes every
post on the base anonymous.
(D)ear Abby -- This is for a "Dear Abby" problem
solving message base. A user may post a message
under ANY one of these three possibilities:
"Problemed User" -- Posted by a user who
wants help, but wishes to remain anonymous.
"Abby" -- Allows another user to respond to a
problem post, with anonymity.
User name and number -- Allows a caller to
post a problem/suggestion under their
handle and user number.
(A)ny Name -- Allows users to post messages using any name
they like.
9 When active, this will prompt a user for the password which
must be entered correctly in order to access that message base.
N Let's you select another node number to use if you are involved
with 2 of more mail networks.
C Defines the colors used for standard text, quoted text,
tear, and origin lines for EchoMail and GroupMail messages.
M Defines the various flag settings used when tossing,
scanning, and posting EchoMail and GroupMail messages. The
currently available flags are:
K - Strip IFNA kludge lines.
S - Strip SEEN-BY lines (EchoMail only).
O - Strip origin lines.
T - Add tear and origin lines to posted messages.
I - Sets the message base to Internet Status
O Defines the origin line placed at the bottom of EchoMail and
GroupMail messages.
Q Exits the message base editor.
Flags -- Defined as follows:
R - Real names only.
U - Unhidden.
A - Remove ANSI and 8-bit ASCII.
P - Allow private messages in the base
The flags are toggled with the following commands:
R If active, real names are stored in the "From:" and "To:"
fields of each message.
U If active, it will display a message base in an area
listing regardless if the user has access to that base.
A If active, ANSI codes and 8-bit ASCII characters (127-255)
are removed from messages before they are posted.
P If active, this allows private posts to be allowed in the
message bases.
_____________________
THE PROTOCOL EDITOR
_____________________
The main screen of the protocol editor looks the following screen.
______________________________________________________________________________
NNN:ACS :Description
===:==========:=============================================================
+0 (Q) Quit - abort transfer
+1 (Q) Quit - abort batch transfer
+2 (Q) Quit - abort resume transfer
Protocol editor (?=help) :
______________________________________________________________________________
<CR>Redisplay screen
(D)elete protocol (I)nsert protocol
(M)odify protocol (P)osition protocol
(Q)uit
<CR>Redisplay screen -- Displays the list again.
(D)elete protocol -- Removes an entry from the protocol list.
(I)nsert protocol -- Inserts a new entry in the protocol list.
(M)odify protocol -- Allows you to change an entry in the
protocol list.
(P)osition protocol -- Moves an entry from one position to
another.
(Q)uit -- Exits the protocol editor.
When you select the (M)odify command, you will be prompted for the
entry number to modify. After you choose the protocol, a menu similar
to the following will be displayed.
______________________________________________________________________
Protocol #0 of 46
!. Type/protocl:Active - Single
1. Keys/descrip:"Q" / "(Q) Quit - abort transfer"
2. ACS required: ""
3. Temp. log : *None*
4. <U>L log : *None*
<D>L log : *None*
5. <U>L command: "QUIT"
<D>L command: "QUIT"
6. Codes mean :Transfer OK
7. <U>L codes :(1)"" (2)"" (3)"" (4)"" (5)"" (6)""
<D>L codes :(1)"" (2)"" (3)"" (4)"" (5)"" (6)""
E. Environ. cmd: *None*
I. DL File list: *None*
C. Max DOS chrs:128 P. Log position: Filename: 0 - Status: 0
Edit menu (?=Help):
______________________________________________________________________
For the actualy UL/DL commands, "%x" codes are used (like MCI).
They are defined as follows:
%A Specifies the current baud rate, as a string of ASCII
digits ("300", "1200", "2400", etc.).
%B Specifies the Baud Rate at which the COM port is locked at.
%C Specifies the pathname of the main BBS directory.
%F Specifies the filename(s) to be transferred. In the
case of a batch transfer, this MCI indicates the name
of the file list which contains the filenames of all the
files the user wants to receive.
%N Specifies the node # that the user is logged onto.
%T Specifies the name of the transfer result temporary log
file (defined in option 3.)
The protocol codes must be typed in upper case.
#:Modify item <CR>Redisplay screen
([)Back entry (])Forward entry
(J)ump to entry (F)irst entry in list
(Q)uit and save (L)ast entry in list
<CR>Redisplay screen -- Redisplays the menu.
([)Back entry -- Moves the pointer to the previous entry in the
protocol list.
(])Forward entry -- Moves the pointer to the next entry in the
protocol list.
(J)ump to entry -- This command moves the pointer to the user
specified entry in the protocol list.
(F)irst entry in list -- Moves the pointer to the first entry in
the protocol list.
(L)ast entry in list -- Moves the pointer to the last entry in
the protocol list.
(Q)uit and save -- Saves the current protocol list and returns to
the main protocol editor menu.
In addition, you can modify any of the entries shown on the screen.
They are defined as:
! This option allows you to define the type and availability
of the current protocol. The available types are:
Single - The protocol will only transfer a single file.
Batch - The protocol will transfer multiple files with
one command.
Resume - The protocol will transfer one file, and
resume the transfer where it left off (if the
previous transfer was aborted).
1 This option defines the command keys required to select the
protocol and a description that will be displayed when
requested.
2 This option defines the ACS requirements that the user must have
to use the protocol.
3 This option defines the name of the file that holds the
result log of a file transfer operation.
4 This option defines the names of the permanent result log
files for upload and download transfers.
5 This option defines the commands required to perform file
uploading and downloading.
When pressed, you will be asked which command (upload or
download) to define. You are then asked which type of command
it will be. The four different command types are as follows:
(C)ommand -- The entry is assigned to a special
function.
Ascii -- The selected file will be transfered to
the remote user via ASCII transfer.
Batch -- The entry will not actually transfer a
file, but instead will add the file to the
batch transfer queue.
Next -- The selected file is skipped and the next
file is selected.
Edit -- The selected file's directory entry is edited
and the information can be changed.
(E)xternal -- Allows you to define the actual DOS
commandline used with the protocol driver. Refer to
the above list to determine the correct commandline.
(O)ff -- Disables that particular function for the
protocol.
6 This option toggles if the error result codes defined in option
7 mean a good or bad transfer.
7 This option defines the result codes (for both uploading and
downloading) returned by the protocol driver after completing
transmission of a file.
E This option defines the command that sets up an environment
string for those programs that require environment variables to
be set up in certain ways for a transfer log. For example:
"SET DSZLOG=%T" would set the DSZ.COM temporary result log
filename to the name defined in option 3. If no environment
setup is necessary, this string should be set to NULL ("").
*IMPORTANT*: If you define a command with this option, make
sure to define it in your AUTOEXEC.BAT FILE!
I This option defines the name of the file in which Renegade
will store the filenames to be transferred in a batch
transfer.
C This option defines the maximum number of characters allowed
on the DOS commandline. (Default is 128, which is the normal
allowable DOS size.)
P This option defines the positions, on a single line of the
temporary result log, of the filename and return status of the
transfer.
_________________
THE MENU EDITOR
_________________
--------------------
THE MAIN EDITOR MENU
--------------------
Upon entering the Menu Editor, you are presented with a screen that looks
like the following screen.
______________________________________________________________________________
Renegade Menu Editor
Directory of E:\RENEGADE\MENU\*.mnu
ARCHIVE MNU AUTO MNU BATCH MNU BBSLIST MNU BYEBYE MNU
EMAIL MNU FEEDBACK MNU FILE MNU GOODBYE MNU LOGON MNU
MAIN MNU MESSAGE MNU MULTI MNU NETSTUF MNU OFFLINE MNU
ONLINE MNU PERSONAL MNU SCANFILE MNU SCANMSG MNU SHUTTLE MNU
START MNU SUBSCRIB MNU SYSOP MNU TIMEBANK MNU VOTING MNU
25 File(s) 17862656 bytes free
Menu editor (?=help) :
______________________________________________________________________________
The commands available at this screen are:
(D)elete menu file - This command allows you to erase a menu.
(I)nsert menu file - This command will generate a new *.MNU file.
(M)odify menu file - This command is where you load in one of the
menu files and modify the commands and information of the menu.
(Q)uit - Exits the menu editor.
When you execute the (M)odify command, you will be asked for the menu
name to modify. When you enter the name of the menu, a menu like the
following is displayed.
_____________________________________________________________________________
NN:KK-Typ-Options NN:KK-Typ-Options NN:KK-Typ-Options
==:====================== ==:====================== ==:======================
1 A -/ auto 11 E -/ email 21 * -/ sysop
2 B -/ bbslist 12 N -^ feedback 22 ! -/ offline
3 C OC 1;Tell me about 13 O -/ online 23 + -Q noredist
4 F -^ scanfile 14 P -/ personal 24 D -/ multi
5 G -/ goodbye 15 S OS 25 - OA nothing;B
6 /G -^ byebye 16 V -/ voting 26 = DW xcbv
7 I OI 17 U OU 27 R -^ subscrib
8 J OR 18 X OP 22 28 % -^ netstuf
9 L OL 19 Y OY
10 M -^ scanmsg 20 $ -/ timebank
Menu editor (?=help) : ?
_____________________________________________________________________________
In this list, "NN" is the command number, "KK" are the keys used to
execute the command, "Typ" is the type of command it is, and "Options" is
the command data.
(D)elete command - Removes one of the menu commands.
(I)nsert command - Inserts a new menu command somewhere in the
menu. You can insert more than one menu command at one time.
(L)ong generic menu - Displays how the long menu listing will look.
(M)odify commands - This command allows you to modify the information
of the different commands.
(P)osition menu commands - This command allows you to rearrange the
order of the menu commands.
(S)hort generic menu - Shows how the short menu listing will look.
(T)oggle display type - Toggles between the 2 formats which Renegade
will use to display the menu commands on the menu:
The first is shown up above; it is more concise, and takes up
less space than the alternate one (which is more descriptive).
(X)Menu data/command data display mode toggle - Toggles between
the menu command list mode, and another, separate list of
information about the menu.
-------------------------
MENU COMMAND MODIFICATION
-------------------------
When you activate the (M)odify command, you will be asked which command
to modify. After you enter the command number, a menu like the following
is displayed.
______________________________________________________________________
Menu filename: EMAIL
Command #1 of 9
1. Long descript :(R)ead Mail - Read private Electronic mail
2. Short descript:(R)ead Mail
3. Menu keys :R
4. ACS required :""
5. Cmdkeys :MM
6. Options :
Flags :None
Q. Quit
Edit menu (?=help) :
______________________________________________________________________
1 This field stores a long description of the menu command.
2 This field stores a shorter description of the menu command.
3 This is the actual string that the user enters when he wants
to execute the command.
If the command key is more than one character in length, and the
first character of the command letters is not a slash character
("/"), the user must enter two slashes in a row ("//"), and then
the rest of the command.
4 This is the ACS requirement that the user must satisfy to use
the command.
5 This is the type of command to be executed. A full description
of all the possible types commands is in the "Menu System
Commands" section of the manual.
6 This string contains command-particular information. If the
command uses this line, a short description is along with the
commands in the "Menu System Commands" section of the manual.
[ Displays the previous menu command.
] Displays the next menu command.
F Displays the first menu command.
J Displays the specified menu command.
L Displays the last menu command.
-----------------------------
MENU INFORMATION MODIFICATION
-----------------------------
When you press the "X" key at the main editor menu, you switch the
display to show the other menu information.
______________________________________________________________________
Menu filename: MAIN
1. Menu titles :-=≡ Renegade BBS ≡=-
Menu title #2 :-- Main Menu --
2. Help files :MAIN@S / *Generic*
3. Menu Prompt :[@1 - @2]@MTime Left: [@V] (?=Help)@MMain Menu :
([@ - General BBSing]
Time Left: [01:00:00] (?=Help)
Main Menu : )
4. ACS required :""
5. Password :*None*
6. Fallback menu :MAIN
7. Forced ?-level:None
8. Generic info :4 cols - 1/9/1
9. Flags :C--P-
Q. Quit
Menu editor (?=help) :
______________________________________________________________________
1 This field contains a description of the current menu.
2 This command inputs the filenames which make up the menus of
your menu system. The generic menus are specified if you set
the strings to null.
The first filename is the normal menu display, and the
second filename is the longer menu display. If a "@S"
occurs in either of these two filenames, it is replaced with
the current user's SL.
3 This field contains the menu prompt that is displayed before it
will accept commands from the user. It can be up to 120
characters long.
4 This is the ACS requirement that the user must have to use the
menu. If the user does not have access, they will be sent to the
fallback menu.
5 If a menu has a password attached to it and a user attempts
to enter the menu, the menu will ask for the password. If the
entered password is incorrect, the user is sent to the fallback
menu.
6 This is a legal menu file which is loaded whenever the user
does not have access to the current menu or if a menu error
occurs.
7 The help level setting that is forced when the user enters
the menu. The help levels are:
0 -- No help level forcing.
1 -- Expert level (only the prompt is shown).
2 -- Normal level (the short menu is displayed).
3 -- Novice level (the long menu is displayed).
8 This entry includes all the information that is used to
generate the generic menus.
C. Generic columns :4
How many columns of commands there are (Default=4)
1. Bracket color :1
The MCI color of the bracket around the command
letter.
2. Command color :9
The MCI color of the command letter inside the
brackets.
3. Description color:1
The MCI color of the description of the command.
S. Show menu
9 There are several functions for each menu that may be
flagged on or off. The available ones are:
(C)lear screen before menu - This tells Renegade to
clear the screen every time the normal menu is
displayed.
(D)on't center the menu titles - This tells Renegade to
leave the menu titles uncentered.
This only affects the titles at the top.
(N)o menu prompt toggle - This can be used if you want
to put the menu prompt for the menu in the .ASC or
.ANS file.
(P)Force pause before menu display - The screen will be
paused before the menu is displayed.
(T)Auto-time display toggle - If this is set to on, a
"time-left" string will be inserted right before the
menu prompt.
Most people use the @V MCI command to insert a
HH:MM:SS type format time left string in their
menu-prompt.
-------------------------
THE HELP-FILE MENU SYSTEM
-------------------------
Renegade has a complex way of displaying files (Normally the menus.)
Here is a list of possible file extensions, and what they mean.
ASC Can contain MCI color codes which are displayed with
to users who have are in an emulation mode.
ANS Displayed to those users who have ANSI.
AN1-AN9 If a file with an extension of AN1 exists, Renegade
will pick and display a random file. (ANS, AN1-AN9).
A0S-A6S These files are displayed on different days of the
week, ranging from 0:Sunday to 6:Saturday. They can be
used in conjunction with the random files, too.
(WELCOME.A01 for example, means the first (1) random ANSI
displayed on Sundays).
AVT These files follow the same guidlines as the ANSI files,
except they are displayed to AVATAR emulation users. (If
this file isn't found, Renegade will try the ANS file.)
---------------------
LINKING MENU COMMANDS
---------------------
One of the most powerful features in Renegade is the ability to link
menu commands together.
When a user activates a menu command, Renegade executes all of the
commands which have the command letters which were entered by the user.
If two different commands both have the same command letters in them,
both commands are executed in the order they are in the menu.
When linking commands together, remember to put a description only on
the first command in the link, and set the rest to null. This stops
Renegade from displaying the command several times on the generic menu.
If a command has the command letters "FIRSTCMD", they will be executed
first, before the user is able to enter any commands.
------------------------------------------
MENU SYSTEM COMMANDS AVAILABLE IN RENEGADE
------------------------------------------
The Command Keys are 2 letter codes which make Renegade do a certain
function. They are described below according to where they are normally
used (check notes and flags at end of list).
Offline Mail:
~~~~~~~~~~~~
Cmdkeys : "!D"
Function: Download .QWK packet
MString : None
Cmdkeys : "!P"
Function: Set Message Pointers
MString : None
Cmdkeys : "!U"
Function: Upload .REP packet
MString : None
Time Bank:
~~~~~~~~~
Cmdkeys : "$D" -3-
Function: Deposit Time into Timebank
MString : Maxperday;Size of bank
Cmdkeys : "$W" -3-
Function: Withdraw Time from Timebank
MString : Maxperday
Sysop:
~~~~~
Cmdkeys : "*B" (*!) *6*
Function: Enter the message base editor
MString : None
Cmdkeys : "*C" (*!) *6*
Function: Change to a different user's acount
MString : None
Cmdkeys : "*D" (*) *6*
Function: Enter the Psuedo-DOS environment
MString : None
Cmdkeys : "*E" (*!) *6*
Function: Enter the event editor
MString : None
Cmdkeys : "*F" (*!) *6*
Function: Enter the file base editor
MString : None
Cmdkeys : "*L"
Function: Show SysOp Log for certain day
MString : None
Cmdkeys : "*N" (*) *6*
Function: Edit a text file
MString : None
Cmdkeys : "*P" (*!) *6*
Function: Enter the system configuration editor
MString : None
Cmdkeys : "*R" (*) *6*
Function: Enter Conference Editor
MString : None
Cmdkeys : "*U" (*!) *6*
Function: Enter user editor
MString : None
Cmdkeys : "*V" (*!) *6*
Function: Enter the voting editor
MString : None
Cmdkeys : "*X" (!) *6*
Function: Enter the protocol editor
MString : None
Cmdkeys : "*Z" (*) *6*
Function: Displays system activity log
MString : None
Cmdkeys : "*1" (*) *6*
Function: Edit file(s) in current file base
MString : None
Cmdkeys : "*2" (*) *6*
Function: Sort files in all file bases by name
MString : None
Cmdkeys : "*3" (*!) *6*
Function: Read all users' private mail
MString : None
Cmdkeys : "*4" (*!) *6*
Function: Download a file from anywhere on your computer
MString : [<filespec>]
If <filespec> does not exist, the user is prompted for a
file to download.
Cmdkeys : "*6" (*) *6*
Function: Upload file(s) not in file lists
MString : None
This command allows you to upload every file that is not
currently in the Renegade file lists, but is in the directory.
It will display filename, file size, and then prompt for a
description.
Cmdkeys : "*7" (*) *6*
Function: Validate files
MString : None
Cmdkeys : "*8"
Function: Add specs to all *.GIF files in current file base
MString : None
The specs are a description in the format "(XXXxYYY,CCC)",
where "XXX" is the X-resolution, "YYY" is the Y-resolution,
and "CCC" is the number of colors in the palette.
Cmdkeys : "*9"
Function: Pack the message bases
MString : None
Cmdkeys : "*#" (*!) *6*
Function: Enter the menu editor
MString : None
Cmdkeys : "*$" (*) *6*
Function: Gives a long directory of the current file base
MString : None
Cmdkeys : "*%" (*) *6*
Function: Gives a condensed directory of the current file base
MString : None
Misc:
~~~~
Cmdkeys : "-C"
Function: Display message on commandline (use with linking)
MString : <string>
Cmdkeys : "-F"
Function: Display a text file
MString : <filename> [.<ext>]
<filename> Full path and 8-character DOS filename.
[.<ext>] Optional DOS extension.
If no <path> is given, the file is assumed to be located in the
DATA directory. If no .<ext> is given, Renegade will look for
the standard extensions.
Cmdkeys : "-L"
Function: Display a line of text
MString : <string>
Cmdkeys : "-Q"
Function: Read an InfoForm questionaire file (answers in .ASW)
MString : <InfoForm questionaire filename>
If the MString is "", the filename is prompted for.
Cmdkeys : "-R"
Function: Read an InfoForm questionaire answer file
MString : <InfoForm questionaire filename>
If the MString is "", the filename is prompted for.
Cmdkeys : "-S"
Function: Append line to sysop log file
MString : <string>
Cmdkeys : "-;"
Function: Execute macro
MString : <macro>
This command will enter <macro> into the user's macro
buffer. Any ";"'s in the <macro> string are substituted with
a <CR>.
Cmdkeys : "-$"
Function: Prompt for password
MString : <password> [ [;<prompt>] ;<bad-message>]
This command first display <prompt> if it exists. If it
doesn't, ":" prompt will be displayed. If the password is
entered incorrectly, <bad-message> will be displayed if it
exists. (If entered incorrectly, any further linking is
terminated.)
Cmdkeys : "-^" -4-
Function: Goto menu
MString : <menu file> [;<link command>]
Loads in <menu file>
See -4-, Example: "msg;M" will load MSG.MNU, and execute command
"M".
Cmdkeys : "-/" -4-
Function: Gosub menu
MString : <menu file> [;<link command>]
Adds the current menu to the Menu Stack List, and then loads in
<menu file>.
See -4-, Example: "msg;M" will add the current menu to the Menu
Stack List, load MSG.MNU, and execute command "M".
(See Cmdkey "-\".)
Cmdkeys : "-\" -4-
Function: Return from menu
MString : [<link command>]
Loads in the last menu file in the Menu Stack List.
See -4-, Example: "M" will load the last menu name in the Stack
List, and execute command "M".
(See Cmdkey "-/".)
Archive:
~~~~~~~
Cmdkeys : "AA"
Function: Add files to archive
MString : None
Cmdkeys : "AC"
Function: Convert between archive formats
MString : None
Cmdkeys : "AE"
Function: Extract files from archive
MString : None
Cmdkeys : "AG"
Function: Manipulate files extracted from archives
MString : None
Cmdkeys : "AM"
Function: Modify comment fields in archive
MString : None
Cmdkeys : "AR"
Function: Re-archive archive files using same format
MString : None
Cmdkeys : "AT"
Function: Run integrity test on archive file
MString : None
Batch:
~~~~~
Cmdkeys : "BC" -5-
Function: Clear batch queue
MString : [U]
Cmdkeys : "BD"
Function: Download batch queue
MString : None
Cmdkeys : "BL" -5-
Function: List batch queue
MString : [U]
Cmdkeys : "BR" -5-
Function: Remove single file from batch queue
MString : [U]
Cmdkeys : "BU"
Function: Upload batch queue
MString : None
Cmdkeys : "B?"
Function: Display number of files left in batch download queue
MString : None
Doors:
~~~~~
Cmdkeys : "DC" *2*
Function: Create CHAIN.TXT (WWIV door) and execute MString
MString : <command to execute>
Cmdkeys : "DD" *1,2*
Function: Create DORINFO1.DEF (RBBS door) and execute MString
MString : <command to execute>
Cmdkeys : "DG" *2*
Function: Create DOOR.SYS (GAP door) and execute MString
MString : <command to execute>
Cmdkeys : "DS" *1,2*
Function: Create SFDOORS.DAT (Spitfire door) and execute MString
MString : <command to execute>
Cmdkeys : "DW" *1,2*
Function: Create CALLINFO.BBS (Wildcat! door) and execute MString
MString : <command to execute>
Cmdkeys : "D-" *2*
Function: Execute MString without creating a door information file
MString : <command to execute>
Files:
~~~~~
Cmdkeys : "FA"
Function: Change file bases
MString : [base#] | [+/-] | [L]
If MString = "base#" Change to specified base.
If MString = "+" Change to next base
If MString = "-" Change to previous base
If MString = "L" Lists available bases only
If MString = "" Prompts for desired base
Cmdkeys : "FB"
Function: Add file to Batch Download List
MString : None
This command will add a file to the batch download list.
Cmdkeys : "FD"
Function: Download file BBS to user
MString : None
Cmdkeys : "FF"
Function: Search all file bases for description
MString : None
Cmdkeys : "FL"
Function: List filespec in current file base only
MString : None
Cmdkeys : "FN"
Function: Scan file sections for new files
MString : <newtype> *3*
<newtype> "G" : Global - NewScan all file bases
"C" : Current - NewScan current file base
# : Any - NewScan file base #
"" : Ask - Asks if want a global or a
current file base NewScan
Cmdkeys : "FP"
Function: Change pointer date for new files
MString : None
Cmdkeys : "FS"
Function: Search all file bases for filespec
MString : None
Cmdkeys : "FU"
Function: Upload file from user to BBS
MString : None
Cmdkeys : "FV"
Function: List contents of an archived file
MString : None
Cmdkeys : "FZ"
Function: Set file bases to be scanned for new files
MString : None
Cmdkeys : "F@"
Function: Create temporary directory
MString : None
If there is enough file base space left, this command prompts
for a directory and creates a new, temporary, file base. After
changing to a new area, it disappears, and will not show up on
any list.
Cmdkeys : "F#"
Function: Display Line/Quick file base change
MString : None
Displays the line "Enter the number of a file base to change to." if
the user enters "#", or will switch to file base # if it exists.
Hangup:
~~~~~~
Cmdkeys : "HC"
Function: Carefull logoff of user
MString : [<string>]
<string> is printed, and the user must enter either Yes or
No. If Yes is entered, LOGOFF.* is displayed and the user
is logged off.
Cmdkeys : "HI"
Function: Immediate logoff of user
MString : None
Cmdkeys : "HM"
Function: Display string and logoff user
MString : [<string>]
Messages:
~~~~~~~~
Cmdkeys : "MA"
Function: Message base change
MString : [base#] | [+/-] | [L]
If MString = "base#" Change to specified base. If a
menu is specified, that menu is
loaded if it exists.
If MString = "+" Change to next base
If MString = "-" Change to previous base
If MString = "L" Lists available bases only
If MString = "" Prompts for desired base
Cmdkeys : "ME"
Function: Send private mail to user
MString : [<user #> [;<reason>] ]
If MString is blank, this command will prompt for a user
name or number to send private mail to.
Mail is sent to <user #> if it specifies a valid user
number. If <reason> is specified, it is used as a "RE:"
reason in the letter sent. If <reason> is not specified,
the default reason is "Feedback".
Cmdkeys : "MK"
Function: Edit/Delete outgoing private mail
MString : None
Cmdkeys : "ML"
Function: Send "mass mail" - private mail sent to multiple users
MString : None
Cmdkeys : "MM"
Function: Read private mail
MString : None
Cmdkeys : "MN"
Function: Display new messages
MString : <newtype> *4*
<newtype> "G" : Global - NewScan all message bases
"C" : Current - NewScan current message base
"#" : Any - NewScan message base #
"" : Ask - Asks if want a global or a
current message base NewScan
Cmdkeys : "MP"
Function: Post message in the current message base.
MString : None
Cmdkeys : "MR"
Function: Read messages in current base
MString : None
Allows users to read messages in current base in forward or
reverse order.
Cmdkeys : "MS"
Function: Scan messages in current base
MString : None
Scan messages for certain text in various sections.
Cmdkeys : "MU"
Function: Lists users with access to the current message base
MString : None
Cmdkeys : "MZ"
Function: Set message bases to be scanned for new messages
MString : None
Cmdkeys : "M#"
Function: Display Line/Quick message base change
MString : None
Displays the line "Enter the number of a message base to change to."
if the user enters "#", or will switch to message base # if it exists.
Multinode:
~~~~~~~~~
Cmdkeys : "NA"
Function: Toggle node page availability
MString : None
Cmdkeys : "ND" (*) *6*
Function: Hangup node
MString : [ Node # ]
If MString is null, user is prompted for the node # to hangup,
otherwise Node # is hung up.
Cmdkeys : "NG"
Function: Join Group Chat
MString : None
Cmdkeys : "NO"
Function: View users on all nodes
MString : None
Cmdkeys : "NP"
Function: Page another node for chat
MString : [ Node # ]
If MString is null, user is prompted for node to page, otherwise
Node # is paged for chat.
Cmdkeys : "NS"
Function: Send a message to another node
MString : [<node number>] [; <message to send>]
If no options are specified, the current user will be prompted
for the node to send the message to, and the message to send
that node. When an option string is specified, MCI codes will
be translated.
Cmdkeys : "NT"
Function: Stealth Mode On/Off
MString : None
Other:
~~~~~
Cmdkeys : "O1"
Function: Ask for BBS password (SHUTTLE LOGON ONLY)
MString : None
This command will ask for the BBS password, and if it is
correctly entered, the user will be brought to the "Enter name"
prompt.
Cmdkeys : "O2"
Function: Apply to BBS as a new user (SHUTTLE LOGON ONLY)
MString : None
This command allows the user to apply to the BBS as a new
user.
Cmdkeys : "O3"
Function: Allow user to find out the BBS password (SHUTTLE LOGON ONLY)
MString : None
Will show the BBS password if the user's security level (SL or
DSL) is greater then the new user levels.
Cmdkeys : "OA"
Function: Allow auto-validation of users
MString : <password>;Subcription Security Level
New users must enter the <password> in order to validate
themselves. If correct, the command sets the user to the
settings defined in the Subscription Security Level in the
MString.
Cmdkeys : "OB"
Function: Add entry to the BBS list
MString : [bbslist file]
If entered, the bbslist file is the alternate file to add
the entry to. Default is "bbslist.msg".
Cmdkeys : "OC"
Function: Page the SysOp
MString : [user #] [;string]
user # If the SysOp is not available, this is the
user number the message is left to.
string String to print, other than the why do you want
to chat string.
Cmdkeys : "OD"
Function: Change user's file points
MString : [<+/->number]
+ Add
- Subtract
Cmdkeys : "OE"
Function: Pause Screen
MString : None
Cmdkeys : "OF"
Function: AR flag set/reset/toggle
MString : [<function><flag> [...] ]
<flag> is a any AR flag (ABCDEFGHIJKLMNOPQRSTUVWXYZ)
<function> may be one of the following:
+ Set flag
- Reset flag
! Toggle flag
More than one combination may be specified. Case is
ignored.
Cmdkeys : "OG"
Function: AC flag set/reset/toggle
MString : [ <function><flag> [...] ]
<flag> is a AC flag (LCVUA*PEKM1234)
<function> may be one of the following:
+ Set flag
- Reset flag
! Toggle flag
More than one function/flag combination may be specified.
Case is ignored.
Cmdkeys : "OI"
Function: Show current Renegade version info, LOGON.* then SYSTEM.*
MString : None
Cmdkeys : "OL"
Function: List today's callers
MString : None
Cmdkeys : "OM"
Function: Edit macros
MString : None
Cmdkeys : "OO"
Function: Display SysOp chat status
MString : None
This command will display the Sysop status string, or the
"SYSOPIN.*" and "SYSOPOUT.*" files.
Cmdkeys : "OP"
Function: Modify user information
MString : <info type>
<info type> Contains the type of user information to be
modified. Refer to below. *5*
1. Address 14. Zip code
* 2. Age 15. Mail box status
$ 3. ANSI type -1- 16. Video emulation mode
4. City & State 17. Color (toggle)
* 5. SDQ #1 -2- 18. Pause (toggle)
* 6. SDQ #2 -2- 19. Input type (toggle)
* 7. User Name 20. Clear Screen (toggle)
8. Phone number 21. Define user colors
9. Password 22. Expert mode (toggle)
* 10. Real Name 26. F/S Editor Toggle
11. Screen size 27. Configure QWK Packet
* 12. Sex (gender) 28. Force Hotkey On
* 13. SDQ #3 -2- 29. Force Hotkey Off
Cmdkeys : "OR"
Function: Change to another conference
MString : [conference char] | [?]
The <conference char> can be any character from A to Z, or
@ to switch to the main conference.
If MString is "?", all conferences available to the user
are displayed.
If MString is blank (""), the user is prompted as to which
conference is desired.
Cmdkeys : "OS"
Function: Go to bulletins menu
MString : [<main bulletin>][;<sub-bulletin>]
<main bulletin> is the bulletin displayed first, and after a "?"
is pressed. <sub-bulletin> is the file prefix used for bulletin
selections. Example: If <sub-bulletin> is MAIN, and the user
enters "5", MAIN5.* is displayed.
If MString="", <main bulletin> is set to "BULLETIN" and
<sub-bulletin> is set to "BULLET". This is the default when
bulletins are included at logon.
Cmdkeys : "OU"
Function: User Listing
MString : None
Cmdkeys : "OY"
Function: Displays a short list of info on the user's account
MString : None
Automessage:
~~~~~~~~~~~
Cmdkeys : "UA"
Function: Reply to author of current automessage
MString : None
Cmdkeys : "UR"
Function: Display current automessage
MString : None
Cmdkeys : "UW"
Function: Write automessage
MString : None
Voting:
~~~~~~
Cmdkeys : "VA"
Function: Add voting topic
MString : None
Cmdkeys : "VL"
Function: List voting topics
MString : None
Cmdkeys : "VR"
Function: View results of voting topic
MString : [Question #]
If MString is set to null, user is prompted for Question to view
the results of, otherwise user views results of Question #.
Cmdkeys : "VT" (*) *6*
Function: Track User's vote
MString : [User #]
If MString is set to null, user is prompted for user to track,
otherwise user tracks User #.
Cmdkeys : "VU" (*) *6*
Function: View users who voted on Question
MString : [Question #]
If MString is set to null, user is prompted for Question to view,
otherwise user views Question #. This doesn't list users who've
voted on the question, rather it lists the choices in the question
and the users who voted that way.
Cmdkeys : "VV"
Function: Vote on all un-voted topics
MString : None
Cmdkeys : "V#"
Function: Vote on Question #
MString : [Question #]
If MString is set to null, user is prompted for Question to vote on,
otherwise user votes on Question #.
Notes:
~~~~~
-1- ANSI type actually asks if user wants ANSI or AVATAR emulation,
if the user has a color monitor, and if they want the Full Screen
Editor.
-2- SDQ means Sysop Definable Question.
-3- Maxperday and Size of bank are in minutes.
-4- If <link command> is specified, the command with command
letters of <link command> will be executed after the function
occurs.
-5- If "U" is entered, the upload batch queue is used. Otherwise
the download queue is used.
Flags:
~~~~~
*1* = <command to execute> is the command required to execute the
door. If the command begins with "R;", then the user's real
name is written to the file instead of the user's handle
(the "R;" is stripped before being passed to DOS).
*2* = <command to execute> is the command required to execute the
door.
*3* = command will only work in file base menu
*4* = command will only work in message base menu
*5* = * - Recommended for higher access only.
$ - Not recommended for use at all. Use types 16 and 17 for
ANSI type modification - this command is the one used
during a new user logon.
*6* = ! - These commands are recommended for SysOp use only. Each of
these commands prompt for the SysOp password and will not
execute if it is incorrectly entered. Some of these commands
are dangerous and could destroy your board if used improperly.
* - These commands are somewhat dangerous in certain cases, and
are recommended for users with high or SysOp access only.
____________________________
THE SCHEDULED EVENT EDITOR
____________________________
Upon entering the event editor, a screen as follows appears.
________________________________________________________________________
NN:Description :Typ:Bsy:Time :Len:Days :Execinfo
==:==============================:===:===:=====:===:=======:============
+1 Pack Messages Pak 0 00:00 292 SMTWTFS pack
Event editor (?=help) :
________________________________________________________________________
<CR>Redisplay menu
(D)elete (I)nsert
(M)odify (P)osition
(Q)uit
<CR>Redisplay menu -- Redisplays the listing of events.
(D)elete -- This will allow you to delete an unwanted event.
(I)nsert -- This will insert another event into the list.
(M)odify -- This will allow you to modify an existing event.
(P)osition -- This will move an event from one position to another.
(Q)uit -- Exits the Event Editor.
When you select the (M)odify command, you are asked to select the
event that you would like to modify. After choosing, the event data
is displayed.
______________________________________________________________________
Event #1 of 8
!. Active : Yes
1. Description : Pack Messages
2. Sched. type : Pack msgs
3. Event data : pack
4. Off hook time: None.
5. Exec. time : 00:00
6. Busy during : Yes
7. Soft event : Yes
8. Run if missed: Yes
9. Last day exec: Today
A. Days active : SMTWTFS
B. Node number : 0
Edit menu (?=help) :
______________________________________________________________________
! This determines whether or not the event is active.
1 This field describes the event. (Up to 80 characters)
2 This is the type of event that will be executed. There are
six choices:
ACS -- Enables only certain callers who have the correct
security settings to access the BBS at a certain time
of the day.
Chat -- Not implemented yet.
DOS -- Shells to the DOS level and executes files defined
in the Event Data.
External -- This requires a batch file for execution, which
is used to detect an ERRORLEVEL value.
Pack -- This event packs the message bases by removing
all deleted messages and adjusting the number of
messages in each base to conform to the maximum
limit set in the message base editor.
Sort -- This event sorts the file bases by scanning the
directories and sorting by name.
3 This field will vary with the type of event being executed.
DOS -- The name of the program to be run.
External -- The ERRORLEVEL value to be used when the BBS
quits to DOS.
ACS -- The ACS setting that users must have.
All others -- Not used; the event data field will be
ignored.
4 This is the time before an event that the BBS will become busy.
If a user is online, their online time is adjusted for the
event.
5 This is the time of day that the particular scheduled event
will occur. It is defined in the 24-hour format.
6 This field determines whether or not the modem will be made
busy during the scheduled event.
7 This tells if the event is "Hard" or "Soft". Hard events
will make Renegade shorten a user's time online if it will
keep them on longer then when the event will run. Soft events
wait for the user to logoff before the event is run.
8 This field determines if the BBS should run the event if it
missed it the last time it was supposed to be run.
9 This field sets the number of days since the event was last
run.
A These are the days of either the regular week, or the month,
that the scheduled event will occur.
Weekly -- Event will occur at least once every week. A
bar with the current days active will be displayed as
follows:
Current: SMTWTFS
[ ]
Modify by entering "X"'s under the days the event is to be
active.
Monthly -- This will occur only one day in the month, and
is modified by entering the day it is to be run.
B This field determines which node will run the event. 0 means
the first free node will run it.
[ This will jump back one entry in the list of events.
] This will move forward one entry in the list of events.
F This will move to the first entry in the list of events.
L This will move to the last entry in the list of events.
J This will jump to a specified entry in the list of events.
Q Saves all entries in the list of events and returns to the
main editor screen.
__________
Psuedo-DOS
__________
Psuedo-DOS is a passworded DOS shell that is available by using the *D
Command Key. It allows you to do a limited amount of work in DOS from
a remote terminal.
_________________________________
THE INFOFORM QUESTIONNAIRE SYSTEM
_________________________________
------------------------------------
HOW INFOFORM QUESTIONNAIRES ARE MADE
------------------------------------
InfoForm questionnaires are text files with certain commands that only
have meaning to the BBS. The questionnaire is stored in the MISC
directory, in a file with the extension ".INF". When users answer the
question(s), their answers are also stored in the MISC directory, in a
file with the extension ".ASW". Answers from other users are appended
to the end of the answer file.
--------------------------
THE NEW USER QUESTIONNAIRE
--------------------------
A special InfoForm questionnaire called NEWUSER is always given to a new
user during the new user logon process. An example is listed below.
-----------------------------------------------------------------------------
Alright! Only a few more questions to go before you can logon. Please
answer the questions, as they are essential for Validation and just as a
security measure. Don't worry though.... It's not a test. (it's a quiz..)
;YAre you the Sysop of a BBS (Y/N)? : *
;INO,NOSYSOP
What is the Phone # of the BBS?
###-###-####
;A ? *
;AWhat BBS software do you run? *
;AHow long has it been running for? *
;GNOSYSOP1
:NOSYSOP
Oh well! Someone's gotta do it, eh?
:NOSYSOP1
Do you know of any of the current users on this BBS, or any other good
users that could recommend you? (2 lines)
;A 1) *
;A 2) *
Ok! Thanks for answering the questions, and I'm sure you'll be validated
very soon!
-----------------------------------------------------------------------------
-------------------------------
INFOFORM QUESTIONNAIRE COMMANDS
-------------------------------
Below are listed all the InfoForm questionnaire commands currently
supported by Renegade. All commands must start on a separate line,
beginning with a ";" character. Labels also start on a separate line,
but beginning with a ":" character, and are followed by a string of
characters which define the label name. Everything else is treated as
viewable text. A "; <string>" line is treated as a comment.
Command: A<string>*
Function: Displays <string> then inputs the string at the "*"
character.
Command: B<string>*
Function: Similar to the "A" command, except input is uppercase only.
Command: C"chars"<string>*
Function: Displays string, then inputs a single character at the "*"
character. Only accepted answers are the characters between
the quote marks ("").
Command: Dx<string>
Function: Outputs a doorfile (See Door in Menu Commands for x)
then executes <string>. All rules for standard door
commands apply.
Command: G<label>
Function: Goes to label <label>. If <label> doesn't exist, the
questionnaire will terminate.
Command: H
Function: Terminates questionnaire and hangs up on user.
Command: I<string>,<label>
Function: Branches to <label> if <string> was the the last input
value from a "A", "B", "C", or "Y" command.
Command: K
Function: Terminate questionnaire without saving answers.
Command: L<string>
Function: Outputs <string> to the questionnaire answer file only.
Command: Q
Function: Terminates questionnaire and saves answers in answer file.
Command: T<filename>
Function: Displays the file <filename>.
Command: Y<string>*
Function: Displays <string>, then accepts either a "Y", or "N"
at the "*" character.
_______________
RUN-TIME ERRORS
_______________
Certain errors while Renegade is online cause it to exit back to DOS.
Whenever this occurs, the screen image is outputed to a file called
ERROR.LOG in your main directory, along with certain pieces of
information such as the time, date, error number, BBS version, the user
who was on and what baud rate they were on at.
A message is also sent to the SysOp log, and the user's screen when a
error occurs. If a error does occur in Renegade, please report it to
either your local support hub, or one of the Renegade Alpha sites. Please
send along the information at the top of the section where the error is in
the ERROR.LOG file.
----------------------------
DEFAULT RENEGADE ERRORLEVELS
----------------------------
0 No error
1 Critical error
2 New echomail entered
----------
DOS ERRORS
----------
2 File not found.
3 Path not found.
4 Too many open files.
5 File access denied.
6 Invalid file handle.
12 Invalid file access code.
15 Invalid drive number.
16 Cannot remove current directory.
17 Cannot rename across drives.
----------
I/O ERRORS
----------
100 Disk read error.
101 Disk write error.
102 File not assigned.
103 File not open.
104 File not open for input.
105 File not open for output.
106 Invalid numeric format.
---------------
CRITICAL ERRORS
---------------
150 Disk is write-protected.
151 Unknown unit.
152 Drive not ready.
153 Unknown command.
154 CRC error in data.
155 Bad drive request structure length.
156 Disk seek error.
157 Unknown media type.
158 Sector not found.
159 Printer out of paper.
160 Device write fault.
161 Device read fault.
162 Hardware failure.
------------
FATAL ERRORS
------------
200 Division by zero.
201 Range check error.
202 Stack overflow error.
203 Heap overflow error.
204 Invalid pointer operation.
205 Floating point overflow.
206 Floating point underflow.
207 Invalid floating point operation.
208 Overlay manager not installed.
209 Overlay file read error.
====================
| OPTIONAL FILES |
====================
xxx = .ANS, .ASC, or .AVT for ANSI, ASCII, or AVATAR, respectively.
SYSOPIN.xxx - Displayed when sysop chat availability command is used and is
available.
SYSOPOUT.xxx - Displayed when sysop is not available.
REQFILE.xxx - Displayed when an offline file is requested for download.
DLHOURS.xxx - Displayed during hours when downloading isn't allowed.
UPLOAD.xxx - Displayed before uploading a file.
WELCOME#.XXX - All welcome files are displayed in sequence.
PRHELP.xxx - Message Editor help file.
COLOR.xxx - Color help file for inside the message editor.
BDYS.xxx - Displayed if the user has had a birthday since their last call.
BDAY.xxx - Displayed on the user's birthday.
LOGONx.xxx - Displayed after the user logs on in sequence.
SL###.xxx - Displayed to users who have Security Level ###.
DSL###.xxx - Displayed to users who have Download Security Level ###.
ARLEVEL#.xxx - Displayed to users who have AR flag # set.
USER###.xxx - Displayed to user number ###.
SYSTEM.xxx - Displayed to new users and at the (I)nformation command.
NEWUSER.xxx - Displayed to new users.
NONEWUSR.xxx - Displayed when system is refusing new users.
NEWAPP.xxx - Displayed before new user application is sent.
NOSYSOP.xxx - Displayed when the sysop didn't answer chat call.
GOAWAY.xxx - Displayed when user attempts to chat more than times allowed.
AUTOVAL.xxx - Displayed when users validate themselves with password.
LOGOFF.xxx - Displayed when the user is logged off.
PRESHUTL.xxx - Displayed before the Shuttle menu.
ACSEA#.xxx - Displayed to users during ACS event number #.
ACSEB#.xxx - Displayed to users refused during ACS event number #.
NOBAUD.MSG - Displayed to low baud callers when low baud isn't allowed.
NOBAUDH.MSG - Displayed to low baud callers who call outside of low baud time.
YESBAUDH.MSG - Displayed when low baud caller calls during low baud times.
2MANYCAL.xxx - Displayed when a user attempts to logon more times than allowed.
NOTLEFTA.xxx - Displayed when user attempts to logon with no time left.
PROTRES.xxx - Protocols Listing - Resume protocols.
PROTBUL.xxx - Protocols Listing - Batch Upload.
PROTBDL.xxx - Protocols Listing - Batch Download.
PROTSUL.xxx - Protocols Listing - Single Upload.
PROTSDL.xxx - Protocols Listing - Single Download.
BATCHUL0.xxx - Displayed when batch upload is selected with 0 files in queue.
BATCHUL.xxx - Displayed before batch upload protocol is selected.
CHATINIT.xxx - Displayed when breaking into chat.
CHATEND.xxx - Displayed when exiting chat.
REVENT#.xxx - Displayed when system event number # is approaching.
TIMEDOUT.xxx - Displayed when the user times out.
HANGUP##.xxx - Displayed when you hangup with the HANGUPxx option.
NOTLEFT.xxx - Displayed when the user runs out of time.
PWCHANGE.xxx - Displayed when forcing a password change.
NONODE.xxx - Displayed when user doesn't have the ACS to log on to node.
NODECHAT.xxx - Displayed as help file in node chat.
READHLP1.xxx - Display when user hits ? at the message read prompt.
READHLP2.xxx - Displayed in place of READHLP1 when user is message sysop.
CONFLIST.xxx - Displayed in place of internal conference listing.
PRELOGON.xxx - Displayed after Copyright notice, before login prompt.
CONF@.xxx - Displayed after joining conference @.
CHATOVR.xxx - Displayed when paging if sysop is NOT available but user has
chat hour override ACS.
DOSHELP.xxx Psuedo-DOS help file.
WRNGBDAY.xxx Displayed to a user that fails the birthdate check.
Order of Normal Logon
=====================
The following is the order in which events and files occur when a user
logons on to the BBS, starting right after he successfully enters his
password and phone number.
- Last few callers list is displayed
- WELCOME.* displayed
- LOGON1.* .... LOGON9.* displayed
- SLxxx.* displayed, where xxx is the user's SL
- DSLxxx.* displayed, where xxx is the user's DSL
- ARLEVELx.* displayed for each of AR flags the user has
- USERxxxx.* displayed to user # xxxx
- BDAYxxxx.* displayed if the user's birthday is today
- BDYSxxxx.* displayed if the user has had a birthday since
their last call
- AutoMessage displayed
- User's birthdate is updated, if necessary
- "Your-info" list is displayed
- User notified if hasn't voted on all voting questions yet
- Default bulletins are displayed, if BULLETIN.* exists
- User asked if they want to read their mail
- User goes to startout menu
Order of New User Logon
=======================
The following is the order in which certain events and files occur when a
new user is in the process of applying for an account on the BBS, starting
right after they choose to logon as new.
- New user password is asked for
- NONEWUSR.* is displayed and the user is logged off, if they
enter the new user password incorrectly or if new users aren't
allowed
- SYSTEM.* displayed
- NEWUSER.* displayed
- The following is asked for:
1. User name or alias
2. Real name
3. Country Calling From
4. Street address
5. City
6. State
7. Zip code
8. Voice phone number
9. Gender
10. Birthdate
11. SysOp Defined Question #1
12. SysOp Defined Question #2
13. SysOp Defined Question #3
14. Screen Size
15. Screen Clearing
16. Screen Pausing
17. Password
- The user then is allowed to change any of the information they
just entered
- The user then must answer the NEWUSER.INF file
- NEWAPP.* is displayed and then the user enters a letter to the
defined application receiver
This documentation (even in the rough form it's in) has some key people to
mention:
Theo Van Dinter - Sysop: GS Connection BBS running on a 386DX/25
w/ 6 Megs memory, 213 megs and online CD-ROM, suprafax v.32bis 14.4k
modem, running Renegade 12-25ß. (207) 799-9080, Cape Elizabeth, ME.
Matt Demicco - Sysop: 64th Dimension BBS running on a 386DX/40
w/ 4 Megs memory, 240 megs, suprafax v.32bis 14.4k modem, running
Renegade 12-25ß. (207) 883-1904, Scarboro, ME.
Parts of the documentation are from the Telegard 2.5k documentation which
made things sound better then I would have said them, and they were the
same commands. Nonetheless, credit is due to the following about the
TG docs:
Original documentation written by Bill Schram.
Additional documentation provided by Eric Oman, Bill Schram,
John Dixon, and Martin Pollard.
Additional 2.5k update documentation written by Kevin Watkins.
Other parts were written by Cott Lang in the "Whatdone" file that is
released with the new versions of Renegade.
Note however that the main parts of this manual were written by Theo Van
Dinter - December 27, 1992 through January 1, 1993.